Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
GenericProvidesPort< DataManipulator, CouplingPolicy, ProvidesPort > Class Template Reference
Inheritance diagram for GenericProvidesPort< DataManipulator, CouplingPolicy, ProvidesPort >:
Inheritance graph

Public Types

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

Public Member Functions

void put (CorbaInDataType data, TimeType time, TagType tag)
 
DataType get (TimeType time, TagType tag)
 
DataType get (TimeType &ti, TimeType tf, TagType tag=0)
 
DataType next (TimeType &t, TagType &tag)
 
void close (PortableServer::POA_var poa, PortableServer::ObjectId_var id)
 
void wakeupWaiting ()
 
void erase (TimeType time, TagType tag, bool before)
 
template<typename Container >
bool isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const