Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
calcium_uses_port Class Referenceabstract
Inheritance diagram for calcium_uses_port:
Inheritance graph

Public Member Functions

virtual void disconnect (bool provideLastGivenValue)
 
virtual const char * get_repository_id ()=0
 
virtual void uses_port_changed (Engines::DSC::uses_port *new_uses_port, const Engines::DSC::Message message)=0
 
virtual Ports::PortProperties_ptr get_port_properties ()
 

Protected Attributes

PortProperties_idefault_properties
 

Member Function Documentation

virtual const char* uses_port::get_repository_id ( )
pure virtualinherited

This is used by the component to get the CORBA repository id of the uses port. It's an abstract method.

Returns
port's CORBA repository id.

Implemented in data_short_port_uses.

virtual void uses_port::uses_port_changed ( Engines::DSC::uses_port new_uses_port,
const Engines::DSC::Message  message 
)
pure virtualinherited

This method is the uses port's callback to be aware of connections states. It's an abstract method. The uses port uses this method to manage the sequence of the DSC_Basic uses port.

Parameters
new_uses_portnew uses port sequence.
messagemessage associated with this modification.

Implemented in data_short_port_uses.

Ports::PortProperties_ptr base_port::get_port_properties ( )
virtualinherited

This is used to get the property object of the port.

Returns
property's CORBA reference.