jp.go.aist.rtm.RTC.port
Class ConnectorBase

java.lang.Object
  extended by jp.go.aist.rtm.RTC.port.ConnectorBase
Direct Known Subclasses:
InPortConnector, OutPortConnector

public abstract class ConnectorBase
extends java.lang.Object

Connector Base class

The base class to derive subclasses for InPort/OutPort, Push/Pull Connectors


Nested Class Summary
static class ConnectorBase.ConnectorInfo
           ConnectorInfo
static class ConnectorBase.ConnectorInfoHolder
           ConnectorInfoHoldedr
 
Constructor Summary
ConnectorBase()
           
 
Method Summary
abstract  void activate()
           
abstract  void deactivate()
           
abstract  ReturnCode disconnect()
           Disconnect connection
abstract  BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
           Getting Buffer
abstract  java.lang.String id()
           Getting Connector ID
abstract  java.lang.String name()
           Getting Connector name
abstract  ConnectorBase.ConnectorInfo profile()
           Getting Profile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorBase

public ConnectorBase()
Method Detail

profile

public abstract ConnectorBase.ConnectorInfo profile()
Getting Profile

This operation returns Connector Profile


id

public abstract java.lang.String id()
Getting Connector ID

This operation returns Connector ID


name

public abstract java.lang.String name()
Getting Connector name

This operation returns Connector name


disconnect

public abstract ReturnCode disconnect()
Disconnect connection

This operation disconnect this connection


getBuffer

public abstract BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
Getting Buffer

This operation returns this connector's buffer


activate

public abstract void activate()

deactivate

public abstract void deactivate()