RTC::InPortCorbaCdrProvider Class Reference

InPortCorbaCdrProvider class. More...

#include <InPortCorbaCdrProvider.h>

Inheritance diagram for RTC::InPortCorbaCdrProvider:

RTC::InPortProvider RTC::DataPortStatus

List of all members.

Public Member Functions

 InPortCorbaCdrProvider (void)
 Constructor.
virtual ~InPortCorbaCdrProvider (void)
 Destructor.
virtual void init (coil::Properties &prop)
 Initializing configuration.
virtual void setBuffer (BufferBase< cdrMemoryStream > *buffer)
 Initializing configuration.
virtual void setListener (ConnectorInfo &info, ConnectorListeners *listeners)
 Set the listener.
virtual void setConnector (InPortConnector *connector)
 set Connector
virtual ::OpenRTM::PortStatus put (const ::OpenRTM::CdrData &data) throw (CORBA::SystemException)
 [CORBA interface] Write data into the buffer


Detailed Description

InPortCorbaCdrProvider class.

This is an implementation class of the input port Provider that uses CORBA for means of communication.

Parameters:
DataType Data type held by the buffer that attached to this provider.
Since:
0.4.0

Constructor & Destructor Documentation

RTC::InPortCorbaCdrProvider::InPortCorbaCdrProvider ( void   ) 

Constructor.

Constructor Set the following items to port properties

  • Interface type : CORBA_Any
  • Data flow type : Push, Pull
  • Subscription type : Any

Parameters:
buffer Buffer object that is attached to this provider

virtual RTC::InPortCorbaCdrProvider::~InPortCorbaCdrProvider ( void   )  [virtual]

Destructor.

Destructor


Member Function Documentation

virtual void RTC::InPortCorbaCdrProvider::init ( coil::Properties prop  )  [virtual]

Initializing configuration.

This operation would be called to configure this consumer in initialization.

Implements RTC::InPortProvider.

virtual void RTC::InPortCorbaCdrProvider::setBuffer ( BufferBase< cdrMemoryStream > *  buffer  )  [virtual]

Initializing configuration.

This operation would be called to configure this consumer in initialization.

Implements RTC::InPortProvider.

virtual void RTC::InPortCorbaCdrProvider::setListener ( ConnectorInfo info,
ConnectorListeners listeners 
) [virtual]

Set the listener.

Implements RTC::InPortProvider.

virtual void RTC::InPortCorbaCdrProvider::setConnector ( InPortConnector connector  )  [virtual]

set Connector

Implements RTC::InPortProvider.

virtual ::OpenRTM::PortStatus RTC::InPortCorbaCdrProvider::put ( const ::OpenRTM::CdrData &  data  )  throw (CORBA::SystemException)

[CORBA interface] Write data into the buffer

Write data into the specified buffer.

Parameters:
data The target data for writing


Generated on Thu Jan 28 13:25:36 2010 for OpenRTM by  doxygen 1.5.5