SALOME documentation central

GenericProvidesPort< DataManipulator, CouplingPolicy, ProvidesPort > Class Template Reference

Inheritance diagram for GenericProvidesPort< DataManipulator, CouplingPolicy, ProvidesPort >:

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 ()
template<typename Container >
bool isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const

template<typename DataManipulator, typename CouplingPolicy, typename ProvidesPort = provides_port>
class GenericProvidesPort< DataManipulator, CouplingPolicy, ProvidesPort >