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

CorbaConsumer Class Reference

Inheritance diagram for CorbaConsumer:

CorbaConsumerBase List of all members.

Public Member Functions

 __init__ (interfaceType=None, consumer=None)
 Consructor.
 equal (consumer)
 __del__ ()
 Destructor.
 setObject (obj)
 Set Object Override function of ConsumerBase. This operation set an Object to self._objref in the CorbaConsumerBase class, and this object is narrowed to given interfaceType parameter and stored in the member variable.
 _ptr ()
 Get Object reference narrowed as interfaceType.
 releaseObject ()
 __init__ (consumer=None)
 Consructor.
 getObject ()
 Set CORBA Object.

Member Function Documentation

CorbaConsumer::__del__  ) 
 

Destructor.

Reimplemented from CorbaConsumerBase.

CorbaConsumerBase::__init__ consumer  = None  )  [inherited]
 

Consructor.

CorbaConsumer::__init__ interfaceType  = None,
consumer  = None
 

Consructor.

CorbaConsumer::_ptr  ) 
 

Get Object reference narrowed as interfaceType.

This operation returns object reference narrowed as interfaceType. To use the returned object reference, reference have to be set by setObject(). If object is not set, this operation returns nil object reference.

Returns:
The object reference narrowed as interfaceType

CorbaConsumer::equal consumer   ) 
 

Reimplemented from CorbaConsumerBase.

CorbaConsumerBase::getObject  )  [inherited]
 

Set CORBA Object.

return The CORBA Object reference that given by setObject(obj)

Returns:
obj Object reference of CORBA object

CorbaConsumer::releaseObject  ) 
 

Reimplemented from CorbaConsumerBase.

CorbaConsumer::setObject obj   ) 
 

Set Object Override function of ConsumerBase. This operation set an Object to self._objref in the CorbaConsumerBase class, and this object is narrowed to given interfaceType parameter and stored in the member variable.

Reimplemented from CorbaConsumerBase.


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