Public Member Functions | Private Attributes | List of all members
PublisherFlush::InPortCorbaCdrConsumerMock Class Reference
Inheritance diagram for PublisherFlush::InPortCorbaCdrConsumerMock:
Inheritance graph
[legend]

Public Member Functions

cdrMemoryStream get_m_put_data (void)
 
 InPortCorbaCdrConsumerMock (void)
 
virtual ReturnCode put (const cdrMemoryStream &data)
 Send data to the destination port. More...
 
virtual ~InPortCorbaCdrConsumerMock ()
 
- Public Member Functions inherited from RTC::InPortCorbaCdrConsumer
virtual void init (coil::Properties &prop)
 Initializing configuration. More...
 
DATAPORTSTATUS_ENUM InPortCorbaCdrConsumer (void)
 Constructor. More...
 
virtual void publishInterfaceProfile (SDOPackage::NVList &properties)
 Publish InterfaceProfile information. More...
 
virtual bool subscribeInterface (const SDOPackage::NVList &properties)
 Subscribe to the data sending notification. More...
 
virtual void unsubscribeInterface (const SDOPackage::NVList &properties)
 Unsubscribe the data send notification. More...
 
virtual ~InPortCorbaCdrConsumer (void)
 Destructor. More...
 
- Public Member Functions inherited from RTC::InPortConsumer
virtual DATAPORTSTATUS_ENUM ~InPortConsumer (void)
 Destructor. More...
 
- Public Member Functions inherited from RTC::CorbaConsumer< ::OpenRTM::InPortCdr >
typename::OpenRTM::InPortCdr::_ptr_type _ptr ()
 Get Object reference narrowed as ObjectType. More...
 
 CorbaConsumer ()
 Consructor. More...
 
 CorbaConsumer (const CorbaConsumer &x)
 Copy constructor. More...
 
typename::OpenRTM::InPortCdr::_ptr_type operator-> ()
 Get Object reference narrowed as ObjectType. More...
 
CorbaConsumeroperator= (const CorbaConsumer &x)
 Assignment operator. More...
 
virtual void releaseObject ()
 Clear CORBA object setting. More...
 
virtual bool setObject (CORBA::Object_ptr obj)
 Set Object. More...
 
void swap (CorbaConsumer &x)
 
virtual ~CorbaConsumer (void)
 Virtual destructor. More...
 
- Public Member Functions inherited from RTC::CorbaConsumerBase
 CorbaConsumerBase ()
 Consructor. More...
 
 CorbaConsumerBase (const CorbaConsumerBase &x)
 Copy Consructor. More...
 
virtual CORBA::Object_ptr getObject ()
 Get CORBA Object. More...
 
CorbaConsumerBaseoperator= (const CorbaConsumerBase &x)
 Assignment operator. More...
 
void swap (CorbaConsumerBase &x)
 swap function More...
 
virtual ~CorbaConsumerBase (void)
 Virtual destructor. More...
 

Private Attributes

RTC::CdrBufferBasem_buffer
 
::OpenRTM::CdrData m_put_data
 

Additional Inherited Members

- Public Types inherited from RTC::DataPortStatus
enum  Enum {
  PORT_OK = 0, PORT_ERROR, BUFFER_ERROR, BUFFER_FULL,
  BUFFER_EMPTY, BUFFER_TIMEOUT, SEND_FULL, SEND_TIMEOUT,
  RECV_EMPTY, RECV_TIMEOUT, INVALID_ARGS, PRECONDITION_NOT_MET,
  CONNECTION_LOST, UNKNOWN_ERROR
}
 DataPortStatus return codes. More...
 
- Static Public Member Functions inherited from RTC::DataPortStatus
static const char * toString (DataPortStatus::Enum status)
 Convert DataPortStatus into the string. More...
 
- Protected Attributes inherited from RTC::CorbaConsumer< ::OpenRTM::InPortCdr >
typename::OpenRTM::InPortCdr::_var_type m_var
 CORBA object which has been set. More...
 
- Protected Attributes inherited from RTC::CorbaConsumerBase
CORBA::Object_var m_objref
 CORBA object which is set. More...
 

Detailed Description

Definition at line 84 of file PublisherFlushTests.cpp.

Constructor & Destructor Documentation

PublisherFlush::InPortCorbaCdrConsumerMock::InPortCorbaCdrConsumerMock ( void  )
inline

Definition at line 92 of file PublisherFlushTests.cpp.

virtual PublisherFlush::InPortCorbaCdrConsumerMock::~InPortCorbaCdrConsumerMock ( )
inlinevirtual

Definition at line 100 of file PublisherFlushTests.cpp.

Member Function Documentation

cdrMemoryStream PublisherFlush::InPortCorbaCdrConsumerMock::get_m_put_data ( void  )
inline

Definition at line 164 of file PublisherFlushTests.cpp.

virtual ReturnCode PublisherFlush::InPortCorbaCdrConsumerMock::put ( const cdrMemoryStream &  data)
inlinevirtual

Send data to the destination port.

Write data into the buffer.

Pure virtual function to send data to the destination port.

This function might the following return codes

  • PORT_OK: Normal return
  • PORT_ERROR: Error occurred in data transfer process
  • SEND_FULL: Buffer full although OutPort tried to send data
  • SEND_TIMEOUT: Timeout although OutPort tried to send data
  • UNKNOWN_ERROR: Unknown error

Reimplemented from RTC::InPortCorbaCdrConsumer.

Definition at line 108 of file PublisherFlushTests.cpp.

Member Data Documentation

RTC::CdrBufferBase* PublisherFlush::InPortCorbaCdrConsumerMock::m_buffer
private

Definition at line 172 of file PublisherFlushTests.cpp.

::OpenRTM::CdrData PublisherFlush::InPortCorbaCdrConsumerMock::m_put_data
private

Definition at line 173 of file PublisherFlushTests.cpp.


The documentation for this class was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Jun 6 2019 19:26:03