#include <RtcOutPortBase.h>
RTM::OutPortBaseに対する継承グラフ
Public メソッド | |
OutPortBase () | |
OutPortBase クラスコンストラクタ. | |
virtual | ~OutPortBase () |
OutPortBase クラスデストラクタ. | |
virtual CORBA::Any * | get ()=0 throw (CORBA::SystemException) |
[CORBA interface] OutPort の現在値を取得する | |
virtual RtmRes | subscribe (InPort_ptr in_port, SubscriptionID_out id, const SubscriberProfile &profile) throw (CORBA::SystemException) |
CORBA interface Return type code of port value. OutPort をサブスクライブする. | |
virtual RtmRes | unsubscribe (const char *id) throw (CORBA::SystemException) |
OutPort のサブスクライブを解除する. | |
virtual InPortList * | inports () throw (CORBA::SystemException) |
現在サブスクライブしている InPort のリストを取得する | |
virtual PortProfile * | profile () throw (CORBA::SystemException) |
[CORBA interface] OutPort のプロファイルを取得する | |
virtual RtmRes | push (const InPort_ptr &inport, std::string subsid)=0 |
現在の OutPort の値をサブスクライバにpushする | |
virtual void | updateall () |
現在の OutPort の値をサブスクライバに対して更新 | |
virtual const char * | name () |
OutPort の名前を取得する. | |
Protected 変数 | |
Subscribers | m_Subscribers |
PortProfile | m_Profile |
OutPort のプロファイル. |
OutPort の実装である OutPort<T> の基底クラス。 CORBA interface への実装を提供する。
|
OutPortBase クラスコンストラクタ. OutPortBase のクラスコンストラクタ。 |
|
OutPortBase クラスデストラクタ. OutPortBase のクラスデストラクタ。 |
|
[CORBA interface] OutPort の現在値を取得する
RTM::OutPortAny< T >, と RTM::OutPortAny< TimedState >を実装しています. |
|
現在サブスクライブしている InPort のリストを取得する
|
|
OutPort の名前を取得する.
|
|
[CORBA interface] OutPort のプロファイルを取得する
|
|
現在の OutPort の値をサブスクライバにpushする
RTM::OutPortAny< T >, と RTM::OutPortAny< TimedState >を実装しています. |
|
CORBA interface Return type code of port value. OutPort をサブスクライブする.
|
|
OutPort のサブスクライブを解除する.
|
|
現在の OutPort の値をサブスクライバに対して更新
|
|
OutPort のプロファイル.
|
|
|