Version: 6.5.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
GenericPort< DataManipulator, COUPLING_POLICY > Class Template Reference
Inheritance diagram for GenericPort< DataManipulator, COUPLING_POLICY >:
Inheritance graph

Public Types

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

Public Member Functions

template<typename TimeType , typename TagType >
void put (CorbaInDataType data, TimeType time, TagType tag)
 
template<typename TimeType , typename TagType >
DataType get (TimeType time, TagType tag)
 
template<typename TimeType , typename TagType >
DataType get (TimeType &ti, TimeType tf, TagType tag=0)
 
template<typename TimeType , typename TagType >
DataType next (TimeType &t, TagType &tag)
 
void close (PortableServer::POA_var poa, PortableServer::ObjectId_var id)
 
void wakeupWaiting ()
 
template<typename TimeType , typename TagType >
void erase (TimeType time, TagType tag, bool before)
 
template<typename TimeType , typename TagType >
DataManipulator::Type get (TimeType time, TagType tag)
 
template<typename TimeType , typename TagType >
DataManipulator::Type get (TimeType &ti, TimeType tf, TagType tag)
 
template<typename TimeType , typename TagType >
DataManipulator::Type next (TimeType &t, TagType &tag)
 
Copyright © 2007-2012 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