|
OpenRTM-aist 2.1.0
|
InPortSHMConsumer class. More...
#include <InPortSHMConsumer.h>


Public Member Functions | |
| InPortSHMConsumer () | |
| Constructor. | |
| ~InPortSHMConsumer () override | |
| Destructor. | |
| void | init (coil::Properties &prop) override |
| Initializing configuration. | |
| DataPortStatus | put (ByteData &data) override |
| Send data to the destination port. | |
| bool | setObject (CORBA::Object_ptr obj) override |
| void | publishInterfaceProfile (SDOPackage::NVList &properties) override |
| Publish InterfaceProfile information. | |
| bool | subscribeInterface (const SDOPackage::NVList &properties) override |
| Subscribe the data send notification. | |
| void | unsubscribeInterface (const SDOPackage::NVList &properties) override |
| Unsubscribe the data send notification. | |
Public Member Functions inherited from RTC::InPortConsumer | |
| virtual | ~InPortConsumer ()=default |
| Destructor. | |
Public Member Functions inherited from RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory > | |
| 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. | |
Public Member Functions inherited from RTC::CorbaConsumerBase | |
| 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. | |
Static Protected Member Functions | |
| static DataPortStatus | convertReturnCode (OpenRTM::PortStatus ret) |
Protected Attributes | |
| coil::Properties | m_properties |
| std::mutex | m_mutex |
| std::string | m_shm_address |
| SharedMemoryPort | m_shmem |
| int | m_memory_size {0} |
| bool | m_endian {true} |
| Logger | rtclog {"InPortSHMConsumer"} |
Protected Attributes inherited from RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory > | |
| typename ObjectType::_var_type | m_var |
| CORBA object which has been set. . | |
Protected Attributes inherited from RTC::CorbaConsumerBase | |
| CORBA::Object_var | m_objref |
| CORBA object which is set. . | |
InPortSHMConsumer class.
| RTC::InPortSHMConsumer::InPortSHMConsumer | ( | ) |
Constructor.
|
override |
Destructor.
|
staticprotected |
|
overridevirtual |
Initializing configuration.
| prop | Configuration information |
Implements RTC::InPortConsumer.
|
overridevirtual |
Publish InterfaceProfile information.
Implements RTC::InPortConsumer.
|
overridevirtual |
Send data to the destination port.
Implements RTC::InPortConsumer.
|
overridevirtual |
Reimplemented from RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >.
|
overridevirtual |
Subscribe the data send notification.
Implements RTC::InPortConsumer.
|
overridevirtual |
Unsubscribe the data send notification.
Implements RTC::InPortConsumer.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |