20#ifndef RTC_OUTPORTPULLCONNECTOR_H
21#define RTC_OUTPORTPULLCONNECTOR_H
30 class OutPortConsumer;
31 class ConnectorListeners;
InPortConnector base class.
DataPortStatus mixin class.
BufferBase abstract class.
Definition BufferBase.h:106
Definition ByteDataStreamBase.h:63
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 .
static CdrBufferBase * createBuffer(ConnectorInfo &info)
create buffer
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.
void onConnect()
Invoke callback when connection is established .
OutPortConsumer abstract class.
Definition OutPortConsumer.h:173