Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups 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)