public interface OutPortProvider
OutPortに対して何を提供しているかを宣言するインタフェースです。
修飾子とタイプ | メソッドと説明 |
---|---|
void |
init(Properties prop)
Initializing configuration
This operation would be called to configure in initialization.
|
boolean |
publishInterface(NVListHolder properties)
Interface情報を公開します。
|
void |
publishInterfaceProfile(NVListHolder properties)
InterfaceProfile情報を公開します。
|
void |
setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
Setting outside buffer's pointer
A pointer to a buffer from which OutPortProvider retrieve data.
|
void |
setConnector(OutPortConnector connector)
setting Connector
|
void |
setListener(ConnectorBase.ConnectorInfo info,
ConnectorListeners listeners)
Set the listener.
|
void publishInterfaceProfile(NVListHolder properties)
InterfaceProfile情報を公開します。 引数で指定するホルダ内のNameValueオブジェクトのdataport.interface_type値を調べ、 当該ポートのインタフェースタイプと一致する場合のみ情報が取得されます。
properties
- Interface情報を受け取るホルダオブジェクトboolean publishInterface(NVListHolder properties)
Interface情報を公開します。
properties
- InterfaceProfile情報を受け取るホルダオブジェクトvoid init(Properties prop)
Initializing configuration
This operation would be called to configure in initialization.
In the concrete class, configuration should be performed
getting appropriate information from the given Properties data.
This function might be called right after instantiation and
connection sequence respectivly. Therefore, this function
should be implemented assuming multiple call.
prop
- Configuration informationvoid setBuffer(BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
Setting outside buffer's pointer
A pointer to a buffer from which OutPortProvider retrieve data.
If already buffer is set, previous buffer's pointer will be
overwritten by the given pointer to a buffer. Since
OutPortProvider does not assume ownership of the buffer
pointer, destructor of the buffer should be done by user.
buffer
- A pointer to a data buffer to be used by OutPortProvidervoid setListener(ConnectorBase.ConnectorInfo info, ConnectorListeners listeners)
Set the listener.
void setConnector(OutPortConnector connector)
setting Connector
connector
-