20#ifndef RTC_PORTCALLBACK_H
21#define RTC_PORTCALLBACK_H
94 virtual void operator()(RTC::ConnectorProfile& profile) = 0;
191 template <
class DataType>
257 template <
class DataType>
322 template <
class DataType>
384 template <
class DataType>
Callback functor abstract for connect/notify_connect() funcs.
Definition PortCallback.h:56
virtual ~ConnectionCallback()=default
Destructor.
virtual void operator()(RTC::ConnectorProfile &profile)=0
Callback method.
Callback functor abstract for disconnect/notify_disconnect() funcs.
Definition PortCallback.h:125
virtual void operator()(const char *connector_id)=0
Callback method.
virtual ~DisconnectCallback()=default
Destructor.
Callback abstract class on write()
Definition PortCallback.h:193
virtual void operator()(const DataType &value)=0
Callback function.
virtual ~OnWrite()=default
Destructor.
Data convert callback abstract class on read()
Definition PortCallback.h:386
virtual ~OnReadConvert()=default
Destructor.
virtual DataType operator()(const DataType &value)=0
Callback method.
Callback abstract class on read()
Definition PortCallback.h:324
virtual ~OnRead()=default
Destructor.
virtual void operator()()=0
Callback function.
Data convert callback abstract class on write()
Definition PortCallback.h:259
virtual DataType operator()(const DataType &value)=0
Callback function.
virtual ~OnWriteConvert()=default
Destructor.