SALOME documentation central

CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName > Class Template Reference

Inheritance diagram for CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName >:

Public Types

typedef DataManipulator::Type DataType
typedef
DataManipulator::CorbaInType 
CorbaInDataType

Public Member Functions

void disconnect (bool provideLastGivenValue)
virtual const char * get_repository_id ()
void put (CorbaInDataType data, TimeType time, TagType tag)
virtual void uses_port_changed (Engines::DSC::uses_port *new_uses_port, const Engines::DSC::Message message)
virtual Ports::PortProperties_ptr get_port_properties ()

Protected Attributes

Engines::DSC::uses_port_my_ports
PortProperties_idefault_properties

template<typename DataManipulator, typename CorbaPortType, char * repositoryName>
class CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName >


Member Function Documentation

virtual const char* GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >::get_repository_id ( ) [virtual, inherited]

Implements uses_port.

virtual void GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >::uses_port_changed ( Engines::DSC::uses_port new_uses_port,
const Engines::DSC::Message  message 
) [virtual, inherited]

Implements uses_port.

Ports::PortProperties_ptr base_port::get_port_properties ( ) [virtual, inherited]

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

Returns:
property's CORBA reference.