#include <palm_data_short_port_provides.hxx>
Public Types |
typedef atom_manipulation
< CORBA::Short >::Type | DataType |
typedef atom_manipulation
< CORBA::Short >::CorbaInType | CorbaInDataType |
| typedef CORBA::Long | TimeType |
| typedef CORBA::Long | TagType |
typedef
InternalDataIdContainer
< TimeType, TagType > | DataIdContainer |
Public Member Functions |
| | palm_data_short_port_provides () |
| virtual | ~palm_data_short_port_provides () |
| void | put (DataManipulator::CorbaInType data, CORBA::Long time, CORBA::Long tag) |
| virtual 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 CORBA::Short | CorbaDataType |
typedef atom_manipulation
< CorbaDataType > | DataManipulator |
typedef GenericPort
< DataManipulator,
PalmCouplingPolicy > | Port |
Friends |
| class | InternalDataIdContainer |
Member Typedef Documentation
Constructor & Destructor Documentation
| palm_data_short_port_provides::palm_data_short_port_provides |
( |
| ) |
[inline] |
| virtual palm_data_short_port_provides::~palm_data_short_port_provides |
( |
| ) |
[inline, virtual] |
Member Function Documentation
| virtual Ports::Port_ptr palm_data_short_port_provides::get_port_ref |
( |
| ) |
[inline, virtual] |
This method permits to get the CORBA reference of the port.
- Returns:
- port's CORBA reference.
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.
- Parameters:
-
| connection_nbr | current connection number. |
| message | message associated with this connection. |
| Ports::PortProperties_ptr base_port::get_port_properties |
( |
| ) |
[virtual, inherited] |
| filtre_conversion* PalmCouplingPolicy::get_filtre_convert_TIME |
( |
| ) |
[inline, inherited] |
| filtre_conversion* PalmCouplingPolicy::get_filtre_convert_TAG |
( |
| ) |
[inline, inherited] |
| TimeType PalmCouplingPolicy::getTime |
( |
const DataId & |
dataId | ) |
const [inline, inherited] |
| TagType PalmCouplingPolicy::getTag |
( |
const DataId & |
dataId | ) |
const [inline, inherited] |
template<typename Container >
| bool CouplingPolicy::isDataIdConveniant |
( |
Container & |
storedDatas, |
|
|
const typename Container::key_type & |
expectedDataId, |
|
|
bool & |
isEqual, |
|
|
bool & |
isBounded, |
|
|
typename Container::iterator & |
wDataIt1 |
|
) |
| const [inline, inherited] |
Friends And Related Function Documentation
Field Documentation