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

calcium_complex_port_uses Class Reference

#include <calcium_complex_port_uses.hxx>

Inheritance diagram for calcium_complex_port_uses:
Inheritance graph
Collaboration diagram for calcium_complex_port_uses:
Collaboration graph

Public Types

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

Public Member Functions

virtual ~calcium_complex_port_uses ()
void disconnect (bool provideLastGivenValue)
virtual const charget_repository_id ()
template<typename TimeType , typename TagType >
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)

Protected Attributes

Engines::DSC::uses_port * _my_ports

Member Typedef Documentation

template<typename DataManipulator, typename CorbaPortType, char * repositoryName, typename UsesPort = uses_port>
typedef DataManipulator::Type GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::DataType [inherited]
template<typename DataManipulator, typename CorbaPortType, char * repositoryName, typename UsesPort = uses_port>
typedef DataManipulator::CorbaInType GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::CorbaInDataType [inherited]

Constructor & Destructor Documentation

calcium_complex_port_uses::~calcium_complex_port_uses ( void  ) [virtual]

Member Function Documentation

void CalciumGenericUsesPort< seq_u_manipulation< Ports::Calcium_Ports::seq_float, CORBA::Float > , Ports::Calcium_Ports::Calcium_Complex_Port , repositoryName >::disconnect ( bool  provideLastGivenValue) [inherited]
template<typename DataManipulator , typename CorbaPortType , char * repositoryName, typename UsesPort >
const char * GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::get_repository_id ( ) [virtual, inherited]
template<typename DataManipulator , typename CorbaPortType , char * repositoryName, typename UsesPort >
template<typename TimeType , typename TagType >
void GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::put ( CorbaInDataType  data,
TimeType  time,
TagType  tag 
) [inherited]

References LOC.

template<typename DataManipulator , typename CorbaPortType , char * repositoryName, typename UsesPort >
void GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::uses_port_changed ( Engines::DSC::uses_port *  new_uses_port,
const Engines::DSC::Message  message 
) [virtual, inherited]

Field Documentation

template<typename DataManipulator, typename CorbaPortType, char * repositoryName, typename UsesPort = uses_port>
Engines::DSC::uses_port* GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::_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