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 | |
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 |
|
inlinevirtual |
This method permits to get the CORBA reference of the port.
Implements provides_port.
|
inlinevirtualinherited |
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. |
|
virtualinherited |
This is used to get the property object of the port.