Version: 6.3.1
Public Types | Public Member Functions | Protected Attributes

CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName > Class Template Reference

#include <CalciumGenericUsesPort.hxx>

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

Public Types

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

Public Member Functions

virtual ~CalciumGenericUsesPort ()
void disconnect (bool provideLastGivenValue)
virtual const charget_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 Typedef Documentation

typedef DataManipulator::Type GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >::DataType [inherited]
typedef DataManipulator::CorbaInType GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >::CorbaInDataType [inherited]

Constructor & Destructor Documentation

template<typename DataManipulator, typename CorbaPortType, char * repositoryName>
virtual CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName >::~CalciumGenericUsesPort ( ) [inline, virtual]

Member Function Documentation

template<typename DataManipulator , typename CorbaPortType , char * repositoryName>
void CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName >::disconnect ( bool  provideLastGivenValue) [virtual]

Reimplemented from calcium_uses_port.

References LOC.

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

Implements uses_port.

void GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >::put ( CorbaInDataType  data,
TimeType  time,
TagType  tag 
) [inherited]
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.

References base_port::default_properties.


Field Documentation

Engines::DSC::uses_port* GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, calcium_uses_port >::_my_ports [protected, inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS