#include <InPortProvider.h>

Public Member Functions | |
| DATAPORTSTATUS_ENUM | InPortProvider () |
| Constructor. | |
| virtual | ~InPortProvider (void) |
| Destructor. | |
| virtual void | init (coil::Properties &prop)=0 |
| Initializing configuration. | |
| virtual void | setBuffer (BufferBase< cdrMemoryStream > *buffer)=0 |
| Initializing configuration. | |
| virtual void | setListener (ConnectorInfo &info, ConnectorListeners *listeners)=0 |
| Set the listener. | |
| virtual void | setConnector (InPortConnector *connector)=0 |
| set Connector | |
| virtual void | publishInterfaceProfile (SDOPackage::NVList &properties) |
| Publish InterfaceProfile information. | |
| virtual bool | publishInterface (SDOPackage::NVList &properties) |
| Publish interface information. | |
Protected Member Functions | |
| void | setInterfaceType (const char *interface_type) |
| Set the interface type. | |
| void | setDataFlowType (const char *dataflow_type) |
| Set the dataflow type. | |
| void | setSubscriptionType (const char *subs_type) |
| Set the subscription type. | |
Protected Attributes | |
| SDOPackage::NVList | m_properties |
| Properties to hold port profile. | |
| Logger | rtclog |
| Logger stream. | |
Classes | |
| struct | publishInterfaceFunc |
| Functor to publish interface profile. More... | |
| struct | publishInterfaceProfileFunc |
| Functor to publish interface profile. More... | |
Class to hold InPort information.
| DATAPORTSTATUS_ENUM RTC::InPortProvider::InPortProvider | ( | ) |
Constructor.
Constructor
| virtual RTC::InPortProvider::~InPortProvider | ( | void | ) | [virtual] |
Destructor.
Destructor
| virtual void RTC::InPortProvider::init | ( | coil::Properties & | prop | ) | [pure virtual] |
Initializing configuration.
This operation would be called to configure this consumer in initialization.
Implemented in RTC::InPortCorbaCdrProvider.
| virtual void RTC::InPortProvider::setBuffer | ( | BufferBase< cdrMemoryStream > * | buffer | ) | [pure virtual] |
Initializing configuration.
This operation would be called to configure this consumer in initialization.
Implemented in RTC::InPortCorbaCdrProvider.
| virtual void RTC::InPortProvider::setListener | ( | ConnectorInfo & | info, | |
| ConnectorListeners * | listeners | |||
| ) | [pure virtual] |
| virtual void RTC::InPortProvider::setConnector | ( | InPortConnector * | connector | ) | [pure virtual] |
| virtual void RTC::InPortProvider::publishInterfaceProfile | ( | SDOPackage::NVList & | properties | ) | [virtual] |
Publish InterfaceProfile information.
Publish InterfaceProfile information.
| properties | Properties to receive InterfaceProfile information |
Referenced by RTC::InPortProvider::publishInterfaceProfileFunc::operator()().
| virtual bool RTC::InPortProvider::publishInterface | ( | SDOPackage::NVList & | properties | ) | [virtual] |
Publish interface information.
Publish interface information.
| properties | Properties to receive interface information |
Referenced by RTC::InPortProvider::publishInterfaceFunc::operator()().
| void RTC::InPortProvider::setInterfaceType | ( | const char * | interface_type | ) | [protected] |
Set the interface type.
Set the interface type.
| interface_type | The target interface type for set |
| void RTC::InPortProvider::setDataFlowType | ( | const char * | dataflow_type | ) | [protected] |
Set the dataflow type.
Set the dataflow type.
| dataflow_type | The target data flow type for set |
| void RTC::InPortProvider::setSubscriptionType | ( | const char * | subs_type | ) | [protected] |
Set the subscription type.
Set the subscription type.
| subs_type | The target subscription type for set |
SDOPackage::NVList RTC::InPortProvider::m_properties [protected] |
Properties to hold port profile.
Logger RTC::InPortProvider::rtclog [mutable, protected] |
Logger stream.
1.5.5