OpenRTM-aist 2.0.2
読み取り中…
検索中…
一致する文字列を見つけられません
PortCallback.h
[詳解]
1// -*- C++ -*-
20#ifndef RTC_PORTCALLBACK_H
21#define RTC_PORTCALLBACK_H
22
23class cdrStream;
24
25namespace RTC
26{
27 //============================================================
28 // callback functor base classes
56 {
57 public:
71 virtual ~ConnectionCallback() = default;
72
94 virtual void operator()(RTC::ConnectorProfile& profile) = 0;
95 };
96
97
125 {
126 public:
140 virtual ~DisconnectCallback() = default;
162 virtual void operator()(const char* connector_id) = 0;
163 };
164
165
191 template <class DataType>
193 {
194 public:
208 virtual ~OnWrite() = default;
209
230 virtual void operator()(const DataType& value) = 0;
231 };
232
233
257 template <class DataType>
259 {
273 virtual ~OnWriteConvert() = default;
274
297 virtual DataType operator()(const DataType& value) = 0;
298 };
299
300
322 template <class DataType>
323 struct OnRead
324 {
340 virtual ~OnRead() = default;
341
358 virtual void operator()() = 0;
359 };
360
384 template <class DataType>
386 {
402 virtual ~OnReadConvert() = default;
403
430 virtual DataType operator()(const DataType& value) = 0;
431 };
432
433
434} // namespace RTC
435#endif // RTC_PORTCALLBACK_H
connect/notify_connect() 時のコールバック抽象クラス
Definition PortCallback.h:56
virtual ~ConnectionCallback()=default
デストラクタ
virtual void operator()(RTC::ConnectorProfile &profile)=0
コールバック関数
disconnect/notify_disconnect() 時のコールバック抽象クラス
Definition PortCallback.h:125
virtual void operator()(const char *connector_id)=0
コールバック関数
virtual ~DisconnectCallback()=default
デストラクタ
write() 時のコールバック抽象クラス
Definition PortCallback.h:193
virtual void operator()(const DataType &value)=0
コールバック関数
virtual ~OnWrite()=default
デストラクタ
RTコンポーネント
read() 時のデータ変換コールバック抽象クラス
Definition PortCallback.h:386
virtual ~OnReadConvert()=default
デストラクタ
virtual DataType operator()(const DataType &value)=0
コールバックメソッド
read() 時のコールバック抽象クラス
Definition PortCallback.h:324
virtual ~OnRead()=default
デストラクタ
virtual void operator()()=0
コールバックメソッド
write() 時のデータ変換コールバック抽象クラス
Definition PortCallback.h:259
virtual DataType operator()(const DataType &value)=0
コールバック関数
virtual ~OnWriteConvert()=default
デストラクタ