OpenRTM-aist 2.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RTC::InPortCorbaCdrUDPProvider Class Reference

InPortCorbaCdrUDPProvider class. More...

#include <InPortCorbaCdrUDPProvider.h>

Inheritance diagram for RTC::InPortCorbaCdrUDPProvider:
Inheritance graph
[legend]
Collaboration diagram for RTC::InPortCorbaCdrUDPProvider:
Collaboration graph
[legend]

Public Member Functions

 InPortCorbaCdrUDPProvider (void)
 Constructor.
 
 ~InPortCorbaCdrUDPProvider (void) override
 Destructor.
 
void init (coil::Properties &prop) override
 Initializing configuration.
 
void setBuffer (BufferBase< ByteData > *buffer) override
 Setting outside buffer's pointer.
 
void setListener (ConnectorInfo &info, ConnectorListenersBase *listeners) override
 Set the listener.
 
void setConnector (InPortConnector *connector) override
 set Connector
 
void put (const ::OpenRTM::CdrData &data) override
 [CORBA interface] Write data into the buffer
 
- Public Member Functions inherited from RTC::InPortProvider
 InPortProvider ()
 Constructor.
 
virtual ~InPortProvider ()
 Destructor.
 
virtual void publishInterfaceProfile (SDOPackage::NVList &prop)
 Publish InterfaceProfile information.
 
virtual bool publishInterface (SDOPackage::NVList &prop)
 Publish interface information.
 

Additional Inherited Members

- Protected Member Functions inherited from RTC::InPortProvider
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 inherited from RTC::InPortProvider
SDOPackage::NVList m_properties
 Properties to hold port profile .
 
Logger rtclog
 Logger stream .
 

Detailed Description

InPortCorbaCdrUDPProvider class.

The InPort provider class which uses the OpenRTM::InPortCdr interface in CORBA for data transfer and realizes a push-type dataflow.

Since
2.0.0

Constructor & Destructor Documentation

◆ InPortCorbaCdrUDPProvider()

RTC::InPortCorbaCdrUDPProvider::InPortCorbaCdrUDPProvider ( void  )

Constructor.

◆ ~InPortCorbaCdrUDPProvider()

RTC::InPortCorbaCdrUDPProvider::~InPortCorbaCdrUDPProvider ( void  )
override

Destructor.

Member Function Documentation

◆ init()

void RTC::InPortCorbaCdrUDPProvider::init ( coil::Properties &  prop)
overridevirtual

Initializing configuration.

This operation would be called to configure in initialization. In the concrete class, configuration should be performed getting appropriate information from the given Properties data. This function might be called right after instantiation and connection sequence respectivly. Therefore, this function should be implemented assuming multiple call.

Parameters
propConfiguration information

Implements RTC::InPortProvider.

◆ put()

void RTC::InPortCorbaCdrUDPProvider::put ( const ::OpenRTM::CdrData &  data)
override

[CORBA interface] Write data into the buffer

◆ setBuffer()

void RTC::InPortCorbaCdrUDPProvider::setBuffer ( BufferBase< ByteData > *  buffer)
overridevirtual

Setting outside buffer's pointer.

Implements RTC::InPortProvider.

◆ setConnector()

void RTC::InPortCorbaCdrUDPProvider::setConnector ( InPortConnector connector)
overridevirtual

set Connector

Implements RTC::InPortProvider.

◆ setListener()

void RTC::InPortCorbaCdrUDPProvider::setListener ( ConnectorInfo info,
ConnectorListenersBase listeners 
)
overridevirtual

Set the listener.

Implements RTC::InPortProvider.


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