20 #ifndef RTC_INPORTSHMCONSUMER_H
21 #define RTC_INPORTSHMCONSUMER_H
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)
モジュール初期化関数
シリアライズ後のバイト列を操作するクラス
Definition: ByteData.h:30
オブジェクトリファレンスを保持するプレースホルダテンプレートクラス
Definition: CorbaConsumer.h:333
InPortConsumer 抽象クラス
Definition: InPortConsumer.h:78
InPortSHMConsumer クラス
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
接続先へのデータ送信
std::mutex m_mutex
Definition: InPortSHMConsumer.h:162
void init(coil::Properties &prop) override
設定初期化
static DataPortStatus convertReturnCode(OpenRTM::PortStatus ret)
InPortSHMConsumer()
コンストラクタ
~InPortSHMConsumer() override
デストラクタ
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
InterfaceProfile情報を公開する
bool m_endian
Definition: InPortSHMConsumer.h:166
void unsubscribeInterface(const SDOPackage::NVList &properties) override
データ送出通知受け取りからの登録解除
bool subscribeInterface(const SDOPackage::NVList &properties) override
データ送出通知受け取りへの登録
Logger クラス
Definition: SystemLogger.h:101
SharedMemory クラス
Definition: SharedMemoryPort.h:57
DataPortStatus
Definition: DataPortStatus.h:114
coil::Properties Properties
Definition: RTC.h:72