20 #ifndef RTC_OUTPORTPROVIDER_H    21 #define RTC_OUTPORTPROVIDER_H    34   class ConnectorListeners;
   493     std::string m_portType;
   494     std::string m_dataType;
   495     std::string m_interfaceType;
   496     std::string m_dataflowType;
   497     std::string m_subscriptionType;
   528         : 
m_prop(prop), provider_(0) {}
   533             provider_ = provider;
   550 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)   551   EXTERN template class DLL_PLUGIN ::coil::GlobalFactory<OutPortProvider>;
   559 #endif // RTC_OUTPORTPROVIDER_H OutPortProvider * provider_
Definition: OutPortProvider.h:537
 
ConnectorListeners class. 
Definition: ConnectorListener.h:1217
 
::coil::GlobalFactory< OutPortProvider > OutPortProviderFactory
OutPortProviderFactory type definition. 
Definition: OutPortProvider.h:548
 
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro. 
Definition: DataPortStatus.h:233
 
OutPortConnector base class. 
Definition: OutPortConnector.h:54
 
void setSubscriptionType(const char *subs_type)
Set the subscription type. 
 
Functor to publish interface profile. 
Definition: OutPortProvider.h:508
 
void setPortType(const char *port_type)
Set the port type. 
 
RT component logger class. 
 
void setInterfaceType(const char *interface_type)
Set the interface type. 
 
Definition: ConnectorBase.h:43
 
virtual void init(coil::Properties &prop)
Initializing configuration. 
 
virtual void setConnector(OutPortConnector *connector)=0
set Connector 
 
virtual void publishInterfaceProfile(SDOPackage::NVList &properties)
Publish InterfaceProfile information. 
 
SDOPackage::NVList & m_prop
Definition: OutPortProvider.h:536
 
Functor to publish interface profile. 
Definition: OutPortProvider.h:525
 
virtual void setBuffer(CdrBufferBase *buffer)=0
Setting outside buffer's pointer. 
 
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)=0
Set the listener. 
 
SDOPackage::NVList & m_prop
Definition: OutPortProvider.h:515
 
void setDataType(const char *data_type)
Set the data type. 
 
Singleton template class. 
Definition: Singleton.h:106
 
NameValue and NVList utility functions. 
 
void setDataFlowType(const char *dataflow_type)
Set the data flow type. 
 
Logger class. 
Definition: SystemLogger.h:99
 
OutPortProvider. 
Definition: OutPortProvider.h:189
 
#define EXTERN
Definition: Factory.h:42
 
Class represents a set of properties. 
Definition: Properties.h:101
 
Logger rtclog
Logger stream. 
Definition: OutPortProvider.h:490
 
SDOPackage::NVList m_properties
Properties to hold the port profiles. 
Definition: OutPortProvider.h:482
 
publishInterfaceFunc(SDOPackage::NVList &prop)
Definition: OutPortProvider.h:527
 
void operator()(OutPortProvider *provider)
Definition: OutPortProvider.h:529
 
virtual DATAPORTSTATUS_ENUM ~OutPortProvider(void)
Destructor. 
 
DataPortStatus mixin class. 
Definition: DataPortStatus.h:54
 
BufferBase abstract class. 
Definition: BufferBase.h:104
 
void operator()(OutPortProvider *provider)
Definition: OutPortProvider.h:511
 
publishInterfaceProfileFunc(SDOPackage::NVList &prop)
Definition: OutPortProvider.h:510
 
virtual bool publishInterface(SDOPackage::NVList &properties)
Publish interface information.