|
Public メソッド |
| InPortBase () |
| InPortBase クラスコンストラクタ.
|
virtual | ~InPortBase () |
| InPortBase クラスデストラクタ.
|
virtual void | put (const CORBA::Any &value)=0 throw (CORBA::SystemException, RTM::PortBase::Disconnected) |
| [CORBA interface] InPort に値を渡す
|
virtual PortProfile * | profile () throw (CORBA::SystemException) |
| [CORBA interface] InPort のプロファイルを取得する
|
virtual RtmRes | subscribe (SubscriptionProfile &subs) throw (CORBA::SystemException, RTM::PortBase::InvalidSubscription) |
virtual RtmRes | notify_subscribe (SubscriptionProfile &subs) throw (CORBA::SystemException, RTM::PortBase::InvalidSubscription) |
virtual RtmRes | unsubscribe (const char *id) throw (CORBA::SystemException, RTM::PortBase::NoSubscription) |
virtual RtmRes | notify_unsubscribe (const char *id) throw (CORBA::SystemException, RTM::PortBase::NoSubscription) |
virtual SubscriptionList * | subscriptions () |
const char * | name () |
| InPort の名前を取得する.
|
virtual void | read_pm ()=0 |
| バインドされた T 型の変数に InPort バッファの最新値を読み込む
|
virtual InPort_ptr | getObjRef () |
virtual void | setObjRef (InPort_ptr objref) |
Protected 型 |
typedef std::list< SubsProfileBase
* >::iterator | Subs_it |
| サブスクライバのリスト
|
Protected 変数 |
PortProfile | m_Profile |
| InPort のプロファイル.
|
Subscribers | m_Subscribers |
InPort_var | m_thisObjRef |
| OutPort 自身のオブジェクトリファレンス.
|
構成 |
struct | Subscribers |