20 #ifndef RTC_INPORTCONSUMER_H    21 #define RTC_INPORTCONSUMER_H    32 #if !defined ORB_IS_RTORB && !defined ORB_IS_ORBEXPRESS    37 #endif // ORB_IS_RTORB    39 class cdrMemoryStream;
   147     virtual ReturnCode put(cdrMemoryStream& data) = 0;
   172     virtual void publishInterfaceProfile(SDOPackage::NVList& properties) = 0;
   197     virtual bool subscribeInterface(
const SDOPackage::NVList& properties) = 0;
   216     virtual void unsubscribeInterface(
const SDOPackage::NVList& properties) = 0;
   257 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)   258   EXTERN template class DLL_PLUGIN ::coil::GlobalFactory<InPortConsumer>;
   266 #endif // RTC_INPORTCONSUMER_H InPortConsumer abstract class. 
Definition: InPortConsumer.h:76
 
::coil::GlobalFactory< InPortConsumer > InPortConsumerFactory
Definition: InPortConsumer.h:255
 
SDOPackage::NVList & m_prop
Definition: InPortConsumer.h:249
 
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro. 
Definition: DataPortStatus.h:233
 
bool operator()(InPortConsumer *consumer)
Definition: InPortConsumer.h:245
 
SDO Package. 
Definition: InPortConsumer.h:33
 
coil::Properties Properties
Definition: RTC.h:83
 
Singleton template class. 
Definition: Singleton.h:106
 
publishInterfaceProfileFunc(SDOPackage::NVList &prop)
Definition: InPortConsumer.h:227
 
#define EXTERN
Definition: Factory.h:42
 
Class represents a set of properties. 
Definition: Properties.h:101
 
void operator()(InPortConsumer *consumer)
Definition: InPortConsumer.h:228
 
DataPortStatus mixin class. 
Definition: DataPortStatus.h:54
 
subscribeInterfaceFunc(SDOPackage::NVList &prop)
Definition: InPortConsumer.h:244
 
virtual DATAPORTSTATUS_ENUM ~InPortConsumer(void)
Destructor. 
Definition: InPortConsumer.h:95
 
Functor to publish interface profile. 
Definition: InPortConsumer.h:225
 
virtual void publishInterfaceProfile(SDOPackage::NVList &properties)=0
Publish InterfaceProfile information. 
 
virtual bool subscribeInterface(const SDOPackage::NVList &properties)=0
Subscribe the data send notification. 
 
Functor to publish interface profile. 
Definition: InPortConsumer.h:242
 
SDOPackage::NVList & m_prop
Definition: InPortConsumer.h:232
 
Common Object Interface Layer. 
Definition: Affinity.h:28