#include <calcium_uses_port.hxx>

Public Member Functions | |
| calcium_uses_port () | |
| virtual | ~calcium_uses_port () |
| virtual void | disconnect (bool) |
| virtual const char * | get_repository_id ()=0 |
| This is used by the component to get the CORBA repository id of the uses port. More... | |
| virtual void | uses_port_changed (Engines::DSC::uses_port *new_uses_port, const Engines::DSC::Message message)=0 |
| This method is the uses port's callback to be aware of connections states. More... | |
| virtual Ports::PortProperties_ptr | get_port_properties () |
| This is used to get the property object of the port. More... | |
Protected Attributes | |
| PortProperties_i * | default_properties |
| calcium_uses_port::calcium_uses_port | ( | ) |
|
virtual |
|
virtual |
Reimplemented in CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName >.
Referenced by CalciumInterface::ecp_fin().
|
virtualinherited |
This is used to get the property object of the port.
References base_port::default_properties.
|
pure virtualinherited |
This is used by the component to get the CORBA repository id of the uses port.
It's an abstract method.
Implemented in GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >, GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >, and data_short_port_uses.
|
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.
| new_uses_port | new uses port sequence. |
| message | message associated with this modification. |
Implemented in data_short_port_uses, GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >, and GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >.
|
protectedinherited |
Referenced by base_port::base_port(), base_port::get_port_properties(), and base_port::~base_port().