OutPortConnector 基底クラス
[詳解]
#include <OutPortConnector.h>
OutPortConnector 基底クラス
OutPort の Push/Pull 各種 Connector を派生させるための 基底クラス。
- から
- 1.0.0
◆ OutPortConnector()
◆ ~OutPortConnector()
| RTC::OutPortConnector::~OutPortConnector |
( |
| ) |
|
|
override |
◆ disconnect()
◆ getBuffer()
◆ id()
| const char * RTC::OutPortConnector::id |
( |
| ) |
|
|
overridevirtual |
◆ isLittleEndian()
| virtual bool RTC::OutPortConnector::isLittleEndian |
( |
| ) |
|
|
virtual |
endian 設定を返す
endian 設定のbool値を返す。
- 戻り値
- m_littleEndian がlittleの場合true、bigの場合false を返す。
参照元 write().
◆ name()
| const char * RTC::OutPortConnector::name |
( |
| ) |
|
|
overridevirtual |
◆ profile()
◆ pullDirectMode()
| virtual bool RTC::OutPortConnector::pullDirectMode |
( |
| ) |
|
|
virtual |
ダイレクト接続モードかの判定
- 戻り値
- True:ダイレクト接続モード,false:それ以外
◆ read()
◆ setEndian()
| virtual void RTC::OutPortConnector::setEndian |
( |
bool | endian_type | ) |
|
|
virtual |
endianタイプ設定
endianタイプを設定する
◆ setInPort()
| bool RTC::OutPortConnector::setInPort |
( |
InPortBase * | directInPort | ) |
|
◆ setPullDirectMode()
| virtual void RTC::OutPortConnector::setPullDirectMode |
( |
| ) |
|
|
virtual |
◆ unsubscribeInterface()
| virtual void RTC::OutPortConnector::unsubscribeInterface |
( |
const coil::Properties & | prop | ) |
|
|
virtual |
◆ write() [1/2]
◆ write() [2/2]
template<class DataType >
データ型の変換テンプレート
Timed* から CdrMemoryStream に変換する。
参照先 RTC::createSerializer(), RTC::PortBase::getDirectPort(), RTC::ByteDataStreamBase::isLittleEndian(), isLittleEndian(), RTC::DirectInPortBase< DataType >::isNew(), m_cdr, m_directInPort, m_inPortListeners, m_listeners, m_marshaling_type, m_profile, RTC::ConnectorListenersBase::notifyIn(), RTC::ConnectorListenersBase::notifyOut(), RTC::ON_BUFFER_OVERWRITE, RTC::ON_BUFFER_WRITE, RTC::ON_RECEIVED, RTC::ON_RECEIVER_FULL, RTC::PORT_ERROR, RTC::PORT_OK, RTC_ERROR, RTC_PARANOID, RTC_TRACE, RTC::ByteDataStream< DataType >::serialize(), RTC::DirectInPortBase< DataType >::write(), write() (計25項目).
◆ m_cdr
◆ m_directInPort
| PortBase* RTC::OutPortConnector::m_directInPort |
|
protected |
◆ m_directMode
| bool RTC::OutPortConnector::m_directMode |
|
protected |
ダイレクト接続のフラグ Trueでダイレクト接続モード
◆ m_inPortListeners
◆ m_listeners
ConnectorListenrs への参照
参照元 write().
◆ m_littleEndian
| bool RTC::OutPortConnector::m_littleEndian |
|
protected |
◆ m_marshaling_type
| std::string RTC::OutPortConnector::m_marshaling_type |
|
protected |
◆ m_profile
◆ rtclog
| Logger RTC::OutPortConnector::rtclog |
|
protected |
このクラス詳解は次のファイルから抽出されました: