Version: 8.3.0
GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort > Class Template Reference

#include <GenericUsesPort.hxx>

Inheritance diagram for GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >:

Public Types

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

Public Member Functions

 GenericUsesPort ()
 
virtual ~GenericUsesPort ()
 
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::CorbaInType GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::CorbaInDataType
template<typename DataManipulator, typename CorbaPortType, char * repositoryName, typename UsesPort = uses_port>
typedef DataManipulator::Type GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::DataType

Constructor & Destructor Documentation

template<typename DataManipulator , typename CorbaPortType , char * repositoryName, typename UsesPort >
GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::GenericUsesPort ( )
template<typename DataManipulator , typename CorbaPortType , char * repositoryName, typename UsesPort >
GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::~GenericUsesPort ( )
virtual

Member Function Documentation

template<typename DataManipulator , typename CorbaPortType , char * repositoryName, typename UsesPort >
const char * GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >::get_repository_id ( )
virtual
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 
)

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

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