#include <GenericPort.hxx>

Public Types | |
| typedef DataManipulator::Type | DataType |
| typedef DataManipulator::CorbaInType | CorbaInDataType |
Public Member Functions | |
| GenericPort () | |
| virtual | ~GenericPort () |
| 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) |
Private Types | |
| typedef COUPLING_POLICY::DataId | DataId |
| typedef std::map< DataId, DataType > | DataTable |
| typedef DataManipulator::CorbaInType GenericPort< DataManipulator, COUPLING_POLICY >::CorbaInDataType |
|
private |
|
private |
| typedef DataManipulator::Type GenericPort< DataManipulator, COUPLING_POLICY >::DataType |
| GenericPort< DataManipulator, COUPLING_POLICY >::GenericPort | ( | ) |
|
virtual |
| void GenericPort< DataManipulator, COUPLING_POLICY >::close | ( | PortableServer::POA_var | poa, |
| PortableServer::ObjectId_var | id | ||
| ) |
| void GenericPort< DataManipulator, COUPLING_POLICY >::erase | ( | TimeType | time, |
| TagType | tag, | ||
| bool | before | ||
| ) |
| DataType GenericPort< DataManipulator, COUPLING_POLICY >::get | ( | TimeType | time, |
| TagType | tag | ||
| ) |
| DataType GenericPort< DataManipulator, COUPLING_POLICY >::get | ( | TimeType & | ti, |
| TimeType | tf, | ||
| TagType | tag = 0 |
||
| ) |
| DataManipulator::Type GenericPort< DataManipulator, COUPLING_POLICY >::get | ( | TimeType | time, |
| TagType | tag | ||
| ) |
References Superv_Component_i::dscTimeOut, and Engines_DSC_interface::writeEvent().
| DataManipulator::Type GenericPort< DataManipulator, COUPLING_POLICY >::get | ( | TimeType & | ti, |
| TimeType | tf, | ||
| TagType | tag | ||
| ) |
| DataType GenericPort< DataManipulator, COUPLING_POLICY >::next | ( | TimeType & | t, |
| TagType & | tag | ||
| ) |
| DataManipulator::Type GenericPort< DataManipulator, COUPLING_POLICY >::next | ( | TimeType & | t, |
| TagType & | tag | ||
| ) |
References Superv_Component_i::dscTimeOut, and Engines_DSC_interface::writeEvent().
| void GenericPort< DataManipulator, COUPLING_POLICY >::put | ( | CorbaInDataType | data, |
| TimeType | time, | ||
| TagType | tag | ||
| ) |
References SALOME::INTERNAL_ERROR, THROW_SALOME_CORBA_EXCEPTION, and SALOME_Exception::what().
Referenced by palm_data_short_port_provides::put(), and palm_data_seq_short_port_provides::put().
| void GenericPort< DataManipulator, COUPLING_POLICY >::wakeupWaiting | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |