20 #ifndef RTC_OUTPORTPULLCONNECTOR_H
21 #define RTC_OUTPORTPULLCONNECTOR_H
30 class OutPortConsumer;
31 class ConnectorListeners;
InPortConnector base class.
DataPortStatus mixin class.
Definition: ConnectorListener.h:35
BufferBase abstract class.
Definition: BufferBase.h:106
Definition: ByteDataStreamBase.h:63
Definition: ByteData.h:30
ConnectorInfo class.
Definition: ConnectorBase.h:50
Definition: ConnectorListener.h:1354
InPortConnector base class.
Definition: InPortConnector.h:54
InPortPullConnector class.
Definition: InPortPullConnector.h:89
void activate() override
Connector activation.
Definition: InPortPullConnector.h:216
void deactivate() override
Connector deactivation.
Definition: InPortPullConnector.h:232
DataPortStatus disconnect() override
Disconnect connection.
void onDisconnect()
Invoke callback when connection is destroied.
void unsubscribeInterface(const coil::Properties &prop) override
DataPortStatus read(ByteDataStreamBase *data) override
Destructor.
InPortPullConnector(ConnectorInfo info, OutPortConsumer *consumer, ConnectorListenersBase *listeners, CdrBufferBase *buffer=nullptr)
Constructor.
~InPortPullConnector() override
Destructor.
static CdrBufferBase * createBuffer(ConnectorInfo &info)
create buffer
void onConnect()
Invoke callback when connection is established.
OutPortConsumer abstract class.
Definition: OutPortConsumer.h:173
coil::Properties Properties
Definition: RTC.h:72