jp.go.aist.rtm.RTC.port
クラス InPortCorbaCdrConsumer

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.CorbaConsumerBase
      上位を拡張 jp.go.aist.rtm.RTC.port.CorbaConsumer<InPortCdr>
          上位を拡張 jp.go.aist.rtm.RTC.port.InPortCorbaCdrConsumer
すべての実装されたインタフェース:
ObjectCreator<InPortConsumer>, ObjectDestructor, InPortConsumer

public class InPortCorbaCdrConsumer
extends CorbaConsumer<InPortCdr>
implements InPortConsumer, ObjectCreator<InPortConsumer>, ObjectDestructor

InPortCorbaCdrConsumer

InPortCorbaCdrConsumer class

This is an implementation class of the input port Consumer

that uses CORBA for means of communication.


フィールドの概要
 
クラス jp.go.aist.rtm.RTC.port.CorbaConsumer から継承されたフィールド
m_var
 
クラス jp.go.aist.rtm.RTC.port.CorbaConsumerBase から継承されたフィールド
m_objref
 
コンストラクタの概要
InPortCorbaCdrConsumer()
           Constructor buffer The buffer object that is attached to this Consumer
 
メソッドの概要
protected  ReturnCode convertReturn(PortStatus status)
           convertReturn
 InPortConsumer creator_()
           creator_
 void destructor_(java.lang.Object obj)
           destructor_
 void init(Properties prop)
           Initializing configuration This operation would be called to configure this consumer in initialization.
static void InPortCorbaCdrConsumerInit()
           InPortCorbaCdrConsumerInit
 void publishInterfaceProfile(NVListHolder properties)
           Publish InterfaceProfile information Publish interfaceProfile information.
 ReturnCode put(org.omg.CORBA.portable.OutputStream data)
           Send data to the destination port Pure virtual function to send data to the destination port.
 void setConnector(OutPortConnector connector)
           setConnecotor
 boolean subscribeInterface(NVListHolder properties)
           Subscribe to the data sending notification Subscribe to the data sending notification based on specified property information.
 void unsubscribeInterface(NVListHolder properties)
           Unsubscribe the data send notification Unsubscribe the data send notification.
 
クラス jp.go.aist.rtm.RTC.port.CorbaConsumer から継承されたメソッド
_ptr, releaseObject, setObject
 
クラス jp.go.aist.rtm.RTC.port.CorbaConsumerBase から継承されたメソッド
getObject
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InPortCorbaCdrConsumer

public InPortCorbaCdrConsumer()

Constructor

buffer The buffer object that is attached to this Consumer

メソッドの詳細

init

public void init(Properties prop)

Initializing configuration

This operation would be called to configure this consumer

in initialization.

定義:
インタフェース InPortConsumer 内の init

put

public ReturnCode put(org.omg.CORBA.portable.OutputStream data)

Send data to the destination port

Pure virtual function to send data to the destination port.

定義:
インタフェース InPortConsumer 内の put

publishInterfaceProfile

public void publishInterfaceProfile(NVListHolder properties)

Publish InterfaceProfile information

Publish interfaceProfile information.

Check the dataport.interface_type value of the NameValue object

specified by an argument in property information and get information

only when the interface type of the specified port is matched.

定義:
インタフェース InPortConsumer 内の publishInterfaceProfile
パラメータ:
properties - Properties to get InterfaceProfile information

subscribeInterface

public boolean subscribeInterface(NVListHolder properties)

Subscribe to the data sending notification

Subscribe to the data sending notification based on specified

property information.

定義:
インタフェース InPortConsumer 内の subscribeInterface
パラメータ:
properties - Information for subscription
戻り値:
Subscription result (Successful:true, Failed:false)

unsubscribeInterface

public void unsubscribeInterface(NVListHolder properties)

Unsubscribe the data send notification

Unsubscribe the data send notification.

定義:
インタフェース InPortConsumer 内の unsubscribeInterface
パラメータ:
properties - Information for unsubscription

convertReturn

protected ReturnCode convertReturn(PortStatus status)

convertReturn


creator_

public InPortConsumer creator_()

creator_

定義:
インタフェース ObjectCreator<InPortConsumer> 内の creator_
戻り値:
Object Created instances

destructor_

public void destructor_(java.lang.Object obj)

destructor_

定義:
インタフェース ObjectDestructor 内の destructor_
パラメータ:
obj - The target instances for destruction

InPortCorbaCdrConsumerInit

public static void InPortCorbaCdrConsumerInit()

InPortCorbaCdrConsumerInit


setConnector

public void setConnector(OutPortConnector connector)

setConnecotor

定義:
インタフェース InPortConsumer 内の setConnector
パラメータ:
connector -