20 #ifndef RTC_PORTCALLBACK_H
21 #define RTC_PORTCALLBACK_H
94 virtual void operator()(RTC::ConnectorProfile& profile) = 0;
162 virtual void operator()(
const char* connector_id) = 0;
191 template <
class DataType>
230 virtual void operator()(
const DataType& value) = 0;
257 template <
class DataType>
297 virtual DataType
operator()(
const DataType& value) = 0;
322 template <
class DataType>
384 template <
class DataType>
430 virtual DataType
operator()(
const DataType& value) = 0;
435 #endif // RTC_PORTCALLBACK_H
virtual void operator()()=0
Callback function.
virtual void operator()(RTC::ConnectorProfile &profile)=0
Callback method.
virtual ~ConnectionCallback(void)
Destructor.
Definition: PortCallback.h:71
Data convert callback abstract class on write()
Definition: PortCallback.h:258
virtual ~OnReadConvert(void)
Destructor.
Definition: PortCallback.h:402
virtual ~OnWrite(void)
Destructor.
Definition: PortCallback.h:208
virtual DataType operator()(const DataType &value)=0
Callback method.
Data convert callback abstract class on read()
Definition: PortCallback.h:385
virtual ~OnWriteConvert(void)
Destructor.
Definition: PortCallback.h:273
Callback abstract class on write()
Definition: PortCallback.h:192
virtual void operator()(const DataType &value)=0
Callback function.
virtual DataType operator()(const DataType &value)=0
Callback function.
virtual ~OnRead(void)
Destructor.
Definition: PortCallback.h:340
virtual ~DisconnectCallback(void)
Destructor.
Definition: PortCallback.h:140
Callback functor abstract for connect/notify_connect() funcs.
Definition: PortCallback.h:55
Callback abstract class on read()
Definition: PortCallback.h:323
virtual void operator()(const char *connector_id)=0
Callback method.
Callback functor abstract for disconnect/notify_disconnect() funcs.
Definition: PortCallback.h:124