#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 |