Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

CorbaPort Class Reference

List of all members.

Public Member Functions

 __init__ (name)
 Constructor.
 __del__ ()
 Destructor.
 registerProvider (instance_name, type_name, provider)
 Register provider.
 registerConsumer (instance_name, type_name, consumer)
 Register consumer.
 publishInterfaces (connector_profile)
 Publish interface information.
 subscribeInterfaces (connector_profile)
 Subscribe interfaces.
 __init__ (cons)
 __call__ (nv)
 __init__ (cons)
 __call__ (nv)

Member Function Documentation

CorbaPort::__call__ nv   ) 
 

CorbaPort::__call__ nv   ) 
 

CorbaPort::__del__  ) 
 

Destructor.

CorbaPort::__init__ cons   ) 
 

CorbaPort::__init__ cons   ) 
 

CorbaPort::__init__ name   ) 
 

Constructor.

Parameters:
name The name of Port

CorbaPort::publishInterfaces connector_profile   ) 
 

Publish interface information.

CorbaPort::registerConsumer instance_name  ,
type_name  ,
consumer 
 

Register consumer.

This operation registers a consumer, which requiers a service, to the other Port. The consumer is associated with "instance_name" and "type_name" as the instance name of the service and as the type name of the service that is required.

Parameters:
instance_name An instance name of the service required
type_name An type name of the service required
consumer CORBA service consumer
Returns:
False would be returned if the same instance_name is registered

CorbaPort::registerProvider instance_name  ,
type_name  ,
provider 
 

Register provider.

This operation registers a servant, which is provided in this Port, to the Port. The servant is associated with "instance_name" and "type_name" as the instance name of the servant and as the type name of the servant.

Parameters:
instance_name サーバントのインスタンス名
type_name サーバントのタイプ名
provider CORBA サーバント
Returns:
既に同名の instance_name が登録されていれば false を返す。

CorbaPort::subscribeInterfaces connector_profile   ) 
 

Subscribe interfaces.


The documentation for this class was generated from the following file:
Generated on Mon Oct 29 15:51:43 2007 for OpenRTM by  doxygen 1.4.3