Version: 6.5.0
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
 
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