#include <palm_data_seq_short_port_provides.hxx>

Public Types | |
| typedef seq_u_manipulation < Ports::Palm_Ports::seq_short, CORBA::Short >::Type  | DataType | 
| typedef seq_u_manipulation < Ports::Palm_Ports::seq_short, CORBA::Short >::CorbaInType  | CorbaInDataType | 
| typedef CORBA::Long | TimeType | 
| typedef CORBA::Long | TagType | 
| typedef  InternalDataIdContainer < TimeType, TagType >  | DataIdContainer | 
Public Member Functions | |
| palm_data_seq_short_port_provides () | |
| virtual | ~palm_data_seq_short_port_provides () | 
| void | put (DataManipulator::CorbaInType data, CORBA::Long time, CORBA::Long tag) | 
| Ports::Port_ptr | get_port_ref () | 
| This method permits to get the CORBA reference of the port.  More... | |
| virtual void | provides_port_changed (int connection_nbr, const Engines::DSC::Message message) | 
| This method is the callback called by the component to inform the provides port of a new or a removed connection.  More... | |
| virtual Ports::PortProperties_ptr | get_port_properties () | 
| This is used to get the property object of the port.  More... | |
| 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) | 
| filtre_conversion * | get_filtre_convert_TIME () | 
| filtre_conversion * | get_filtre_convert_TAG () | 
| TimeType | getTime (const DataId &dataId) const | 
| TagType | getTag (const DataId &dataId) const | 
| template<typename Container > | |
| bool | isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const | 
Protected Attributes | |
| PortProperties_i * | default_properties | 
Private Types | |
| typedef  Ports::Palm_Ports::seq_short  | CorbaDataType | 
| typedef seq_u_manipulation < CorbaDataType, CORBA::Short >  | DataManipulator | 
| typedef GenericPort < DataManipulator, PalmCouplingPolicy >  | Port | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  private | 
      
  | 
  inherited | 
      
  | 
  private | 
      
  | 
  inherited | 
      
  | 
  inherited | 
| palm_data_seq_short_port_provides::palm_data_seq_short_port_provides | ( | ) | 
      
  | 
  virtual | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
References PalmCouplingPolicy::filtre_convert_TAG.
Referenced by TEST1::TEST1(), and TEST2::TEST2().
      
  | 
  inherited | 
References PalmCouplingPolicy::filtre_convert_TIME.
Referenced by TEST1::TEST1(), and TEST2::TEST2().
      
  | 
  virtualinherited | 
This is used to get the property object of the port.
References base_port::default_properties.
      
  | 
  virtual | 
This method permits to get the CORBA reference of the port.
Implements provides_port.
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  virtualinherited | 
This method is the callback called by the component to inform the provides port of a new or a removed connection.
| connection_nbr | current connection number. | 
| message | message associated with this connection. | 
| void palm_data_seq_short_port_provides::put | ( | DataManipulator::CorbaInType | data, | 
| CORBA::Long | time, | ||
| CORBA::Long | tag | ||
| ) | 
      
  | 
  virtualinherited | 
Reimplemented from CouplingPolicy.
      
  | 
  protectedinherited | 
Referenced by base_port::base_port(), base_port::get_port_properties(), and base_port::~base_port().