インタフェース
RTC.PortService の使用

PortService を使用しているパッケージ
jp.go.aist.rtm.RTC   
jp.go.aist.rtm.RTC.port   
jp.go.aist.rtm.RTC.util   
OpenRTM   
RTC   
 

jp.go.aist.rtm.RTC での PortService の使用
 

PortService を返す jp.go.aist.rtm.RTC のメソッド
 PortService[] RTObject_impl.get_ports()
          [RTObject CORBA interface] ポートを取得する。
 

PortService 型のパラメータを持つ jp.go.aist.rtm.RTC のメソッド
 boolean RTObject_impl.addPort(PortService port)
          [local interface] Port を登録する。
 void RTObject_impl.deletePort(PortService port)
          [local interface] Port の登録を削除します。
 void RTObject_impl.registerPort(PortService port)
          [local interface] Port を登録する。
 boolean RTObject_impl.removePort(PortService port)
          [local interface] Port の登録を削除する RTC が保持するPortの登録を削除する。
 

jp.go.aist.rtm.RTC.port での PortService の使用
 

PortService として宣言されている jp.go.aist.rtm.RTC.port のフィールド
protected  PortService PortBase.m_objref
          当該ポートのCORBAオブジェクト参照です。
 PortService PortAdmin.find_port.m_port
           
 PortService PortBase.find_port_ref.m_port
           
 PortService PortBase.connect_func.m_port_ref
           
 PortService PortBase.disconnect_func.m_port_ref
           
 

PortService を返す jp.go.aist.rtm.RTC.port のメソッド
 PortService PortBase._this()
          当該PortのCORBAオブジェクト参照を取得します。
 PortService PortBase.getPortRef()
          当該ポートのPortProfileが保持している、当該ポート自身のCORBAオブジェクト参照を取得します。
 PortService PortAdmin.getPortRef(java.lang.String portName)
          Port のオブジェクト参照の取得 {@.ja port_name で指定した Port のオブジェクト参照を返す。
 

PortService 型のパラメータを持つ jp.go.aist.rtm.RTC.port のメソッド
 boolean PortAdmin.addPort(PortService port)
           Regsiter the Port This operation registers the Port's servant given by argument.
protected  boolean PortBase.checkPorts(PortService[] ports)
           
 void PortAdmin.deletePort(PortService port)
          [local interface] Port の登録を削除する {@.ja 指定されたPortサーバントの登録を解除します。
 boolean PortBase.find_port_ref.equalof(PortService port)
          検索対象となるCORBAオブジェクト参照を持つPortか否かを判定します。
 void PortAdmin.port_prof_collect.operator(PortService port)
           
 void PortAdmin.registerPort(PortService port)
          Port を登録する {@.ja 引数 port で指定された Port のサーバントを登録する。
 boolean PortAdmin.removePort(PortService port)
          Port の登録を解除する {@.ja 引数 port で指定された Port の登録を解除する。
 void PortBase.setPortRef(PortService port_ref)
          指定されたポートCORBAオブジェクト参照を設定します。
 

PortService 型のパラメータを持つ jp.go.aist.rtm.RTC.port のコンストラクタ
PortAdmin.find_port(PortService port)
           
PortBase.connect_func(PortService p, ConnectorProfileHolder prof)
          コンストラクタです。
PortBase.disconnect_func(PortService p, ConnectorProfileHolder prof)
          コンストラクタです。
PortBase.find_port_ref(PortService port)
          コンストラクタです。
 

jp.go.aist.rtm.RTC.util での PortService の使用
 

PortService 型のパラメータを持つ jp.go.aist.rtm.RTC.util のメソッド
static void CORBA_SeqUtil.push_back(PortServiceListHolder seq, PortService elem)
          シーケンスの末尾にPortServiceオブジェクトを追加する。
 

OpenRTM での PortService の使用
 

PortService を返す OpenRTM のメソッド
 PortService[] _DataFlowComponentStub.get_ports()
           
 

RTC での PortService の使用
 

PortService を実装している RTC のクラス
 class _PortServiceStub
          RTC/_PortServiceStub.java .
 

PortService として宣言されている RTC のフィールド
 PortService PortProfile.port_ref
           
 PortService[] ConnectorProfile.ports
           
 PortService[] PortServiceListHolder.value
           
 PortService PortServiceHolder.value
           
 

PortService を返す RTC のメソッド
 PortService PortServicePOA._this()
           
 PortService PortServicePOA._this(org.omg.CORBA.ORB orb)
           
static PortService[] PortServiceListHelper.extract(org.omg.CORBA.Any a)
           
static PortService PortServiceHelper.extract(org.omg.CORBA.Any a)
           
 PortService[] _RTObjectStub.get_ports()
           
 PortService[] RTObjectOperations.get_ports()
           
static PortService PortServiceHelper.narrow(org.omg.CORBA.Object obj)
           
static PortService[] PortServiceListHelper.read(org.omg.CORBA.portable.InputStream istream)
           
static PortService PortServiceHelper.read(org.omg.CORBA.portable.InputStream istream)
           
static PortService PortServiceHelper.unchecked_narrow(org.omg.CORBA.Object obj)
           
 

PortService 型のパラメータを持つ RTC のメソッド
static void PortServiceHelper.insert(org.omg.CORBA.Any a, PortService that)
           
static void PortServiceListHelper.insert(org.omg.CORBA.Any a, PortService[] that)
           
static void PortServiceHelper.write(org.omg.CORBA.portable.OutputStream ostream, PortService value)
           
static void PortServiceListHelper.write(org.omg.CORBA.portable.OutputStream ostream, PortService[] value)
           
 

PortService 型のパラメータを持つ RTC のコンストラクタ
ConnectorProfile(java.lang.String _name, java.lang.String _connector_id, PortService[] _ports, NameValue[] _properties)
           
PortProfile(java.lang.String _name, PortInterfaceProfile[] _interfaces, PortService _port_ref, ConnectorProfile[] _connector_profiles, RTObject _owner, NameValue[] _properties)
           
PortServiceHolder(PortService initialValue)
           
PortServiceListHolder(PortService[] initialValue)