jp.go.aist.rtm.RTC.port.publisher
クラス PublisherBase

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.publisher.PublisherBase
直系の既知のサブクラス:
PublisherFlush, PublisherNew, PublisherPeriodic

public abstract class PublisherBase
extends java.lang.Object

データ送出タイミングを管理して送出を駆動するPublisherのベース実装クラスです。


コンストラクタの概要
PublisherBase()
           
 
メソッドの概要
abstract  ReturnCode activate()
           activate
abstract  ReturnCode deactivate()
           deactivate
abstract  java.lang.String getName()
           getName
abstract  ReturnCode init(Properties prop)
           init
abstract  boolean isActive()
           isActive
 void release()
          当該Publisherの駆動が停止される際に、PublisherFactoryにより呼び出されます。
abstract  ReturnCode setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
           setBuffer
abstract  ReturnCode setConsumer(InPortConsumer consumer)
           setConsumer
abstract  ReturnCode setListener(ConnectorBase.ConnectorInfo info, ConnectorListeners listeners)
           Setting buffer pointer
abstract  ReturnCode write(org.omg.CORBA.portable.OutputStream data)
           
abstract  ReturnCode write(org.omg.CORBA.portable.OutputStream data, int sec, int usec)
           write
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PublisherBase

public PublisherBase()
メソッドの詳細

release

public void release()

当該Publisherの駆動が停止される際に、PublisherFactoryにより呼び出されます。


init

public abstract ReturnCode init(Properties prop)

init

パラメータ:
prop -
戻り値:
ReturnCode

setConsumer

public abstract ReturnCode setConsumer(InPortConsumer consumer)

setConsumer

パラメータ:
consumer -
戻り値:
ReturnCode

setBuffer

public abstract ReturnCode setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)

setBuffer

パラメータ:
buffer -
戻り値:
ReturnCode

write

public abstract ReturnCode write(org.omg.CORBA.portable.OutputStream data,
                                 int sec,
                                 int usec)

write

パラメータ:
data -
sec -
usec -
戻り値:
ReturnCode

write

public abstract ReturnCode write(org.omg.CORBA.portable.OutputStream data)

isActive

public abstract boolean isActive()

isActive

戻り値:
boolean

activate

public abstract ReturnCode activate()

activate

戻り値:
ReturnCode

deactivate

public abstract ReturnCode deactivate()

deactivate

戻り値:
ReturnCode

getName

public abstract java.lang.String getName()

getName

戻り値:
String

setListener

public abstract ReturnCode setListener(ConnectorBase.ConnectorInfo info,
                                       ConnectorListeners listeners)

Setting buffer pointer

パラメータ:
info -
listeners -
戻り値:
ReturnCode