#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 () |
| virtual void | provides_port_changed (int connection_nbr, const Engines::DSC::Message message) |
| virtual Ports::PortProperties_ptr | get_port_properties () |
| 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 seq_u_manipulation < CorbaDataType, CORBA::Short > | DataManipulator |
| typedef GenericPort < DataManipulator, PalmCouplingPolicy > | Port |
Private Attributes | |
| dn46 SALOME series6x631 KERNEL Mandriva2010 KERNEL_SRC src DSC DSC_User Datastream Palm palm_data_seq_short_port_provides hxx typedef Ports::Palm_Ports::seq_short | CorbaDataType |
Friends | |
| class | InternalDataIdContainer |
typedef seq_u_manipulation<CorbaDataType, CORBA::Short> palm_data_seq_short_port_provides::DataManipulator [private] |
typedef GenericPort< DataManipulator, PalmCouplingPolicy > palm_data_seq_short_port_provides::Port [private] |
typedef seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > ::Type GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::DataType [inherited] |
typedef seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > ::CorbaInType GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::CorbaInDataType [inherited] |
typedef CORBA::Long PalmCouplingPolicy::TimeType [inherited] |
typedef CORBA::Long PalmCouplingPolicy::TagType [inherited] |
typedef InternalDataIdContainer< TimeType , TagType > PalmCouplingPolicy::DataIdContainer [inherited] |
| palm_data_seq_short_port_provides::palm_data_seq_short_port_provides | ( | ) | [inline] |
| virtual palm_data_seq_short_port_provides::~palm_data_seq_short_port_provides | ( | ) | [inline, virtual] |
| void palm_data_seq_short_port_provides::put | ( | DataManipulator::CorbaInType | data, |
| CORBA::Long | time, | ||
| CORBA::Long | tag | ||
| ) | [inline] |
| Ports::Port_ptr palm_data_seq_short_port_provides::get_port_ref | ( | ) | [inline, virtual] |
This method permits to get the CORBA reference of the port.
Implements provides_port.
| virtual void provides_port::provides_port_changed | ( | int | connection_nbr, |
| const Engines::DSC::Message | message | ||
| ) | [inline, virtual, inherited] |
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. |
| Ports::PortProperties_ptr base_port::get_port_properties | ( | ) | [virtual, inherited] |
This is used to get the property object of the port.
References base_port::default_properties.
| DataType GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::get | ( | TimeType | time, |
| TagType | tag | ||
| ) | [inherited] |
| DataType GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::get | ( | TimeType & | ti, |
| TimeType | tf, | ||
| TagType | tag = 0 |
||
| ) | [inherited] |
| DataType GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::next | ( | TimeType & | t, |
| TagType & | tag | ||
| ) | [inherited] |
| void GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::close | ( | PortableServer::POA_var | poa, |
| PortableServer::ObjectId_var | id | ||
| ) | [inherited] |
| void GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::wakeupWaiting | ( | ) | [virtual, inherited] |
Reimplemented from CouplingPolicy.
| void GenericPort< seq_u_manipulation< Ports::Palm_Ports::seq_short, CORBA::Short > , PalmCouplingPolicy >::erase | ( | TimeType | time, |
| TagType | tag, | ||
| bool | before | ||
| ) | [inherited] |
| filtre_conversion* PalmCouplingPolicy::get_filtre_convert_TIME | ( | ) | [inline, inherited] |
References PalmCouplingPolicy::filtre_convert_TIME.
| filtre_conversion* PalmCouplingPolicy::get_filtre_convert_TAG | ( | ) | [inline, inherited] |
References PalmCouplingPolicy::filtre_convert_TAG.
| bool CouplingPolicy::isDataIdConveniant | ( | Container & | storedDatas, |
| const typename Container::key_type & | expectedDataId, | ||
| bool & | isEqual, | ||
| bool & | isBounded, | ||
| typename Container::iterator & | wDataIt1 | ||
| ) | const [inline, inherited] |
friend class InternalDataIdContainer [friend, inherited] |
dn46 SALOME series6x631 KERNEL Mandriva2010 KERNEL_SRC src DSC DSC_User Datastream Palm palm_data_seq_short_port_provides hxx typedef Ports::Palm_Ports::seq_short palm_data_seq_short_port_provides::CorbaDataType [private] |
PortProperties_i* base_port::default_properties [protected, inherited] |