OutPortSHMConsumer class.
More...
#include <OutPortSHMConsumer.h>
OutPortSHMConsumer class.
- Since
- 0.4.0
◆ OutPortSHMConsumer()
| RTC::OutPortSHMConsumer::OutPortSHMConsumer |
( |
| ) |
|
◆ ~OutPortSHMConsumer()
| RTC::OutPortSHMConsumer::~OutPortSHMConsumer |
( |
| ) |
|
|
override |
◆ get()
Read data.
Read set data
- Parameters
-
| data | Object to receive the read data |
- Returns
- Read result (Successful:true, Failed:false)
Implements RTC::OutPortConsumer.
◆ init()
| void RTC::OutPortSHMConsumer::init |
( |
coil::Properties & |
prop | ) |
|
|
overridevirtual |
Initializing configuration.
- Parameters
-
| prop | Configuration information |
Implements RTC::OutPortConsumer.
◆ setBuffer()
| void RTC::OutPortSHMConsumer::setBuffer |
( |
CdrBufferBase * |
buffer | ) |
|
|
overridevirtual |
◆ setListener()
◆ setObject()
| bool RTC::OutPortSHMConsumer::setObject |
( |
CORBA::Object_ptr |
obj | ) |
|
|
overridevirtual |
Set CORBA Object.
The given CORBA Object is held as CORBA::Object_var type in ConsumerBase object.
- Parameters
-
| obj | Object reference of CORBA object |
- Returns
- If obj is nil reference, it returns false.
Reimplemented from RTC::CorbaConsumerBase.
◆ subscribeInterface()
| bool RTC::OutPortSHMConsumer::subscribeInterface |
( |
const SDOPackage::NVList & |
properties | ) |
|
|
overridevirtual |
Subscribe the data receive notification.
Subscribe the data receive notification based on specified property information
- Parameters
-
| properties | Subscription information |
- Returns
- Subscription result (Successful:true, Failed:false)
Implements RTC::OutPortConsumer.
◆ unsubscribeInterface()
| void RTC::OutPortSHMConsumer::unsubscribeInterface |
( |
const SDOPackage::NVList & |
properties | ) |
|
|
overridevirtual |
Unsubscribe the data receive notification.
Unsubscribe the data receive notification.
- Parameters
-
| properties | Unsubscription information |
Implements RTC::OutPortConsumer.
◆ m_buffer
◆ m_endian
| bool RTC::OutPortSHMConsumer::m_endian |
|
protected |
◆ m_listeners
◆ m_memory_size
| int RTC::OutPortSHMConsumer::m_memory_size |
|
protected |
◆ m_mutex
| std::mutex RTC::OutPortSHMConsumer::m_mutex |
|
protected |
◆ m_profile
◆ m_properties
| coil::Properties RTC::OutPortSHMConsumer::m_properties |
|
protected |
◆ m_shm_address
| std::string RTC::OutPortSHMConsumer::m_shm_address |
|
protected |
◆ m_shmem
◆ rtclog
| Logger RTC::OutPortSHMConsumer::rtclog |
|
mutableprotected |
The documentation for this class was generated from the following file: