20#ifndef RTC_INPORTSHMCONSUMER_H
21#define RTC_INPORTSHMCONSUMER_H
111 void init(coil::Properties& prop)
override;
153 bool subscribeFromIor(
const SDOPackage::NVList& properties);
154 bool subscribeFromRef(
const SDOPackage::NVList& properties);
155 bool unsubscribeFromIor(
const SDOPackage::NVList& properties);
156 bool unsubscribeFromRef(
const SDOPackage::NVList& properties);
InPortCorbaCdrConsumer class.
void InPortSHMConsumerInit(void)
Module initialization.
Shared Memory Port class.
DataPortStatus mixin class.
Definition CorbaConsumer.h:333
InPortConsumer abstract class.
Definition InPortConsumer.h:78
InPortSHMConsumer class.
Definition InPortSHMConsumer.h:57
std::string m_shm_address
Definition InPortSHMConsumer.h:163
Logger rtclog
Definition InPortSHMConsumer.h:167
coil::Properties m_properties
Definition InPortSHMConsumer.h:161
DataPortStatus put(ByteData &data) override
Send data to the destination port.
std::mutex m_mutex
Definition InPortSHMConsumer.h:162
void init(coil::Properties &prop) override
Initializing configuration.
static DataPortStatus convertReturnCode(OpenRTM::PortStatus ret)
InPortSHMConsumer()
Constructor.
~InPortSHMConsumer() override
Destructor.
int m_memory_size
Definition InPortSHMConsumer.h:165
SharedMemoryPort m_shmem
Definition InPortSHMConsumer.h:164
bool setObject(CORBA::Object_ptr obj) override
void publishInterfaceProfile(SDOPackage::NVList &properties) override
Publish InterfaceProfile information.
bool m_endian
Definition InPortSHMConsumer.h:166
void unsubscribeInterface(const SDOPackage::NVList &properties) override
Unsubscribe the data send notification.
bool subscribeInterface(const SDOPackage::NVList &properties) override
Subscribe the data send notification.
Logger class.
Definition SystemLogger.h:101
Definition SharedMemoryPort.h:57