20 #ifndef RTC_INPORTCONNECTOR_H
21 #define RTC_INPORTCONNECTOR_H
114 virtual const char*
id();
133 virtual const char*
name();
193 virtual ReturnCode
read(cdrMemoryStream& data) = 0;
212 virtual void setEndian(
const bool endian_type);
269 #endif // RTC_INPORTCONNECTOR_H
ConnectorInfo m_profile
ConnectorInfo.
Definition: InPortConnector.h:249
InPortConnector 基底クラス
Definition: InPortConnector.h:46
virtual void setEndian(const bool endian_type)
endianタイプ設定
#define DATAPORTSTATUS_ENUM
RTC::DataPortStatus 導入
Definition: DataPortStatus.h:233
virtual ReturnCode read(cdrMemoryStream &data)=0
read 関数
virtual ~InPortConnector()
デストラクタ
Connector 基底クラス
Definition: ConnectorBase.h:156
ConnectorInfo クラス
Definition: ConnectorBase.h:43
virtual const ConnectorInfo & profile()
ConnectorInfo 取得
CdrBufferBase * m_buffer
Connector が保持している Buffer.
Definition: InPortConnector.h:257
virtual ReturnCode disconnect()=0
接続解除関数
DATAPORTSTATUS_ENUM InPortConnector(ConnectorInfo &info, CdrBufferBase *buffer)
コンストラクタ
Logger クラス
Definition: SystemLogger.h:99
virtual CdrBufferBase * getBuffer()
Buffer を取得する
virtual bool isLittleEndian()
endian 設定を返す
Logger rtclog
ロガーストリーム
Definition: InPortConnector.h:241
virtual const char * id()
Connector ID 取得
virtual const char * name()
Connector 名取得
BufferBase 抽象クラス
Definition: BufferBase.h:104
bool m_littleEndian
接続エンディアン
Definition: InPortConnector.h:265