InPortSHMConsumer class.
More...
#include <InPortSHMConsumer.h>
InPortSHMConsumer class.
- Since
- 1.2.0
◆ InPortSHMConsumer()
RTC::InPortSHMConsumer::InPortSHMConsumer |
( |
| ) |
|
Constructor.
Constructor
- Parameters
-
buffer | The buffer object that is attached to this Consumer |
◆ ~InPortSHMConsumer()
RTC::InPortSHMConsumer::~InPortSHMConsumer |
( |
| ) |
|
|
override |
◆ convertReturnCode()
static DataPortStatus RTC::InPortSHMConsumer::convertReturnCode |
( |
OpenRTM::PortStatus | ret | ) |
|
|
staticprotected |
◆ init()
void RTC::InPortSHMConsumer::init |
( |
coil::Properties & | prop | ) |
|
|
overridevirtual |
Initializing configuration.
- Parameters
-
prop | Configuration information |
Implements RTC::InPortConsumer.
◆ publishInterfaceProfile()
void RTC::InPortSHMConsumer::publishInterfaceProfile |
( |
SDOPackage::NVList & | properties | ) |
|
|
overridevirtual |
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
-
properties | Properties to get InterfaceProfile information |
Implements RTC::InPortConsumer.
◆ put()
◆ setObject()
bool RTC::InPortSHMConsumer::setObject |
( |
CORBA::Object_ptr | obj | ) |
|
|
overridevirtual |
◆ subscribeInterface()
bool RTC::InPortSHMConsumer::subscribeInterface |
( |
const SDOPackage::NVList & | properties | ) |
|
|
overridevirtual |
Subscribe the data send notification.
Pure virtual function to subscribe the data send notification based on specified property information.
- Parameters
-
properties | Properties for reference when subscribing |
- Returns
- Subscription result
Implements RTC::InPortConsumer.
◆ unsubscribeInterface()
void RTC::InPortSHMConsumer::unsubscribeInterface |
( |
const SDOPackage::NVList & | properties | ) |
|
|
overridevirtual |
Unsubscribe the data send notification.
Pure virtual function to unsubscribe the data send notification.
- Parameters
-
properties | Properties for reference when unsubscribing |
Implements RTC::InPortConsumer.
◆ m_endian
bool RTC::InPortSHMConsumer::m_endian {true} |
|
protected |
◆ m_memory_size
int RTC::InPortSHMConsumer::m_memory_size {0} |
|
protected |
◆ m_mutex
std::mutex RTC::InPortSHMConsumer::m_mutex |
|
protected |
◆ m_properties
coil::Properties RTC::InPortSHMConsumer::m_properties |
|
protected |
◆ m_shm_address
std::string RTC::InPortSHMConsumer::m_shm_address |
|
protected |
◆ m_shmem
◆ rtclog
Logger RTC::InPortSHMConsumer::rtclog {"InPortSHMConsumer"} |
|
mutableprotected |
The documentation for this class was generated from the following file: