RTC::InPortCorbaProvider< DataType > Class Template Reference

InPortCorbaProvider class. More...

#include <InPortCorbaProvider.h>

Inheritance diagram for RTC::InPortCorbaProvider< DataType >:

RTC::InPortProvider

List of all members.

Public Member Functions

 InPortCorbaProvider (BufferBase< DataType > &buffer)
 Constructor.
void publishInterface (SDOPackage::NVList &prop)
 Publish interface information.
virtual ~InPortCorbaProvider ()
 Destructor.
virtual void put (const CORBA::Any &data) throw (CORBA::SystemException)
 Write data into the buffer.


Detailed Description

template<class DataType>
class RTC::InPortCorbaProvider< DataType >

InPortCorbaProvider 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

template<class DataType>
RTC::InPortCorbaProvider< DataType >::InPortCorbaProvider ( BufferBase< DataType > &  buffer  )  [inline]

Constructor.

Constructor Set the following items to port properties

Parameters:
buffer Buffer object that is attached to this provider

template<class DataType>
virtual RTC::InPortCorbaProvider< DataType >::~InPortCorbaProvider (  )  [inline, virtual]

Destructor.

Destructor


Member Function Documentation

template<class DataType>
void RTC::InPortCorbaProvider< DataType >::publishInterface ( SDOPackage::NVList &  prop  )  [inline, virtual]

Publish interface information.

Publish interface information.

Parameters:
prop Properties to receive interface information

Reimplemented from RTC::InPortProvider.

template<class DataType>
virtual void RTC::InPortCorbaProvider< DataType >::put ( const CORBA::Any &  data  )  throw (CORBA::SystemException) [inline, virtual]

Write data into the buffer.

Write data into the specified buffer.

Parameters:
data The target data for writing


Generated on Wed May 21 05:17:34 2008 for OpenRTM by  doxygen 1.5.3