Public Member Functions | Private Attributes
OutPort::InPortCorbaCdrConsumerMock Class Reference
Inheritance diagram for OutPort::InPortCorbaCdrConsumerMock:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void init (coil::Properties &prop)
 Initializing configuration.
 InPortCorbaCdrConsumerMock (void)
void publishInterfaceProfile (SDOPackage::NVList &properties)
 Publish InterfaceProfile information.
RTC::InPortConsumer::ReturnCode put (const cdrMemoryStream &data)
 Send data to the destination port.
void setLogger (Logger *logger)
bool subscribeInterface (const SDOPackage::NVList &properties)
 Subscribe the data send notification.
void unsubscribeInterface (const SDOPackage::NVList &properties)
 Unsubscribe the data send notification.
virtual ~InPortCorbaCdrConsumerMock (void)

Private Attributes

Loggerm_logger

Detailed Description

Definition at line 139 of file OutPortTests.cpp.


Constructor & Destructor Documentation

Definition at line 145 of file OutPortTests.cpp.

Definition at line 149 of file OutPortTests.cpp.


Member Function Documentation

void OutPort::InPortCorbaCdrConsumerMock::init ( coil::Properties prop) [inline, virtual]

Initializing configuration.

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

Implements RTC::InPortConsumer.

Definition at line 156 of file OutPortTests.cpp.

void OutPort::InPortCorbaCdrConsumerMock::publishInterfaceProfile ( SDOPackage::NVList &  properties) [inline, virtual]

Publish InterfaceProfile information.

Publish interfaceProfile information. Check the dataport.interface_type value of the NameValue object specified by an argument in property information and get information only when the interface type of the specified port is matched.

Parameters:
propertiesProperties to get InterfaceProfile information

Implements RTC::InPortConsumer.

Definition at line 175 of file OutPortTests.cpp.

RTC::InPortConsumer::ReturnCode OutPort::InPortCorbaCdrConsumerMock::put ( const cdrMemoryStream &  data) [inline, virtual]

Send data to the destination port.

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
  • CONNECTION_LOST: Connection lost
  • UNKNOWN_ERROR: Unknown error

Implements RTC::InPortConsumer.

Definition at line 167 of file OutPortTests.cpp.

Definition at line 203 of file OutPortTests.cpp.

bool OutPort::InPortCorbaCdrConsumerMock::subscribeInterface ( const SDOPackage::NVList &  properties) [inline, virtual]

Subscribe the data send notification.

Pure virtual function to subscribe the data send notification based on specified property information.

Parameters:
propertiesProperties for reference when subscribing
Returns:
Subscription result

Implements RTC::InPortConsumer.

Definition at line 184 of file OutPortTests.cpp.

void OutPort::InPortCorbaCdrConsumerMock::unsubscribeInterface ( const SDOPackage::NVList &  properties) [inline, virtual]

Unsubscribe the data send notification.

Pure virtual function to unsubscribe the data send notification.

Parameters:
propertiesProperties for reference when unsubscribing

Implements RTC::InPortConsumer.

Definition at line 194 of file OutPortTests.cpp.


Member Data Documentation

Definition at line 208 of file OutPortTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Aug 27 2015 14:16:40