19 #ifndef RTC_PORTCONNECTLISTENER_H 20 #define RTC_PORTCONNECTLISTENER_H 24 #include <coil/Mutex.h> 25 #include <coil/Guard.h> 27 #include <rtm/idl/RTCSkel.h> 135 RTC::ConnectorProfile& profile) = 0;
255 RTC::ConnectorProfile& profile,
278 typedef std::pair<PortConnectListener*, bool>
Entry;
358 void notify(
const char* portname, RTC::ConnectorProfile& profile);
384 typedef std::pair<PortConnectRetListener*, bool>
Entry;
466 void notify(
const char* portname, RTC::ConnectorProfile& profile,
517 #endif // RTC_PORTCONNECTLISTENER_H PortConnectListenerType
The types of ConnectorDataListener.
coil::Guard< coil::Mutex > Guard
PortConnectRetListener class.
std::pair< PortConnectRetListener *, bool > Entry
RTC::ReturnCode_t ret(RTC::Local::ReturnCode_t r)
std::vector< Entry > m_listeners
coil::Guard< coil::Mutex > Guard
PortConnectListener class.
PortConnectListener holder class.
PortConnectListeners class.
PortConnectRetListener holder class.
static const char * toString(PortConnectListenerType type)
Convert PortConnectListenerType into the string.
virtual void operator()(const char *portname, RTC::ConnectorProfile &profile)=0
Virtual Callback function.
PortConnectRetListenerType
The types of PortConnectRetListenerType.
std::pair< PortConnectListener *, bool > Entry
std::vector< Entry > m_listeners
virtual ~PortConnectListener()
Destructor.