OpenRTM-aist 2.1.0
|
OutPortSHMConsumer class. More...
#include <OutPortSHMConsumer.h>
Public Member Functions | |
OutPortSHMConsumer () | |
Constructor. | |
~OutPortSHMConsumer () override | |
Destructor. | |
void | init (coil::Properties &prop) override |
Initializing configuration. | |
void | setBuffer (CdrBufferBase *buffer) override |
Setting outside buffer's pointer. | |
void | setListener (ConnectorInfo &info, ConnectorListenersBase *listeners) override |
Set the listener. | |
DataPortStatus | get (ByteData &data) override |
Read data. | |
bool | subscribeInterface (const SDOPackage::NVList &properties) override |
Subscribe the data receive notification. | |
void | unsubscribeInterface (const SDOPackage::NVList &properties) override |
Unsubscribe the data receive notification. | |
bool | setObject (CORBA::Object_ptr obj) override |
Set Object. | |
![]() | |
virtual | ~OutPortConsumer ()=default |
Destructor. | |
![]() | |
CorbaConsumer () | |
Consructor. | |
CorbaConsumer (const CorbaConsumer &x) | |
Copy constructor. | |
CorbaConsumer & | operator= (const CorbaConsumer &x) |
Assignment operator. | |
void | swap (CorbaConsumer &x) |
~CorbaConsumer () override | |
Virtual destructor. | |
typename ObjectType::_ptr_type | _ptr () |
Get Object reference narrowed as ObjectType. | |
typename ObjectType::_ptr_type | operator-> () |
Get Object reference narrowed as ObjectType. | |
void | releaseObject () override |
Clear CORBA object setting. | |
![]() | |
CorbaConsumerBase ()=default | |
Consructor. | |
CorbaConsumerBase (const CorbaConsumerBase &x) | |
Copy Consructor. | |
CorbaConsumerBase & | operator= (const CorbaConsumerBase &x) |
Assignment operator. | |
void | swap (CorbaConsumerBase &x) |
swap function | |
virtual | ~CorbaConsumerBase () |
Virtual destructor. | |
virtual CORBA::Object_ptr | getObject () |
Get CORBA Object. | |
Protected Attributes | |
Logger | rtclog |
coil::Properties | m_properties |
std::mutex | m_mutex |
std::string | m_shm_address |
SharedMemoryPort | m_shmem |
int | m_memory_size |
bool | m_endian |
CdrBufferBase * | m_buffer |
ConnectorListenersBase * | m_listeners {nullptr} |
ConnectorInfo | m_profile |
![]() | |
typename ObjectType::_var_type | m_var |
CORBA object which has been set. . | |
![]() | |
CORBA::Object_var | m_objref |
CORBA object which is set. . | |
OutPortSHMConsumer class.
RTC::OutPortSHMConsumer::OutPortSHMConsumer | ( | ) |
Constructor.
|
override |
Destructor.
|
overridevirtual |
Read data.
Implements RTC::OutPortConsumer.
|
overridevirtual |
Initializing configuration.
prop | Configuration information |
Implements RTC::OutPortConsumer.
|
overridevirtual |
Setting outside buffer's pointer.
Implements RTC::OutPortConsumer.
|
overridevirtual |
Set the listener.
Implements RTC::OutPortConsumer.
|
overridevirtual |
Set Object.
Reimplemented from RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >.
|
overridevirtual |
Subscribe the data receive notification.
Implements RTC::OutPortConsumer.
|
overridevirtual |
Unsubscribe the data receive notification.
Implements RTC::OutPortConsumer.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |