20#ifndef RTC_INPORTDIRECTPROVIDER_H 
   21#define RTC_INPORTDIRECTPROVIDER_H 
  116    void init(coil::Properties& prop) 
override;
 
  232    inline void onBufferWrite(
ByteData& data)
 
  246    inline void onBufferFull(
ByteData& data)
 
  260    inline void onBufferWriteTimeout(ByteData& data)
 
  274    inline void onBufferWriteOverwrite(ByteData& data)
 
  288    inline void onReceived(ByteData& data)
 
  302    inline void onReceiverFull(ByteData& data)
 
  314    inline void onReceiverTimeout(ByteData& data)
 
  326    inline void onReceiverError(ByteData& data)
 
  333    ConnectorListenersBase* m_listeners;
 
  334    ConnectorInfo m_profile;
 
  335    InPortConnector* m_connector;
 
 
void InPortDirectProviderInit(void)
Module initialization.
BufferBase abstract class.
Definition BufferBase.h:106
ConnectorInfo class.
Definition ConnectorBase.h:50
Definition ConnectorListener.h:1354
virtual::RTC::ConnectorListenerStatus::Enum notifyIn(ConnectorDataListenerType type, ConnectorInfo &info, ByteData &data)=0
Notify listeners. (Typed data version)
InPortConnector base class.
Definition InPortConnector.h:54
InPortDirectProvider class.
Definition InPortDirectProvider.h:57
InPortDirectProvider()
Constructor.
void setConnector(InPortConnector *connector) override
set Connector
void init(coil::Properties &prop) override
Initializing configuration.
~InPortDirectProvider() override
Destructor.
void setListener(ConnectorInfo &info, ConnectorListenersBase *listeners) override
Set the listener.
void setBuffer(BufferBase< ByteData > *buffer) override
Setting outside buffer's pointer.
InPortProvider.
Definition InPortProvider.h:191
@ ON_BUFFER_WRITE_TIMEOUT
BufferBase< ByteData > CdrBufferBase
Definition CdrBufferBase.h:31