20#ifndef RTC_OUTPORTPUSHCONNECTOR_H
21#define RTC_OUTPORTPUSHCONNECTOR_H
29 class ConnectorListeners;
DataPortStatus mixin class.
BufferBase abstract class.
Definition BufferBase.h:106
Definition ByteDataStreamBase.h:63
ConnectorInfo class.
Definition ConnectorBase.h:50
Definition ConnectorListener.h:1354
InPortConsumer abstract class.
Definition InPortConsumer.h:78
OutPortConnector base class.
Definition OutPortConnector.h:58
OutPortPushConnector class.
Definition OutPortPushConnector.h:87
CdrBufferBase * getBuffer() override
Getting Buffer.
void unsubscribeInterface(const coil::Properties &prop) override
void activate() override
Connector activation.
void onDisconnect()
Invoke callback when connection is destroied .
virtual CdrBufferBase * createBuffer(ConnectorInfo &info)
create buffer
~OutPortPushConnector() override
Destructor.
void onConnect()
Invoke callback when connection is established .
virtual PublisherBase * createPublisher(ConnectorInfo &info)
create buffer
DataPortStatus write(RTC::ByteDataStreamBase *data) override
Writing data.
DataPortStatus disconnect() override
disconnect
void deactivate() override
Connector deactivation.
OutPortPushConnector(ConnectorInfo info, InPortConsumer *consumer, ConnectorListenersBase *listeners, CdrBufferBase *buffer=nullptr)
Constructor.
Base class of Publisher.
Definition PublisherBase.h:66