#include <GenericProvidesPort.hxx>
Public Types |
| typedef DataManipulator::Type | DataType |
typedef
DataManipulator::CorbaInType | CorbaInDataType |
Public Member Functions |
| virtual | ~GenericProvidesPort () |
| 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 |
template<typename DataManipulator, typename CouplingPolicy, typename ProvidesPort = provides_port>
class GenericProvidesPort< DataManipulator, CouplingPolicy, ProvidesPort >
Member Typedef Documentation
template<typename DataManipulator , typename CouplingPolicy , typename ProvidesPort = provides_port>
template<typename DataManipulator , typename CouplingPolicy , typename ProvidesPort = provides_port>
Constructor & Destructor Documentation
template<typename DataManipulator , typename CouplingPolicy , typename ProvidesPort = provides_port>
Member Function Documentation
| void GenericPort< DataManipulator, CouplingPolicy >::close |
( |
PortableServer::POA_var |
poa, |
|
|
PortableServer::ObjectId_var |
id |
|
) |
| [inherited] |
template<typename Container >
| bool CouplingPolicy::isDataIdConveniant |
( |
Container & |
storedDatas, |
|
|
const typename Container::key_type & |
expectedDataId, |
|
|
bool & |
isEqual, |
|
|
bool & |
isBounded, |
|
|
typename Container::iterator & |
wDataIt1 |
|
) |
| const [inline, inherited] |