/search.css" rel="stylesheet" type="text/css"/> /search.js">

Public Types | |
|
typedef seq_u_manipulation < Ports::Calcium_Ports::seq_long, CORBA::Long > | DataManipulator |
| typedef DataManipulator::Type | CorbaDataType |
|
typedef GenericPort < DataManipulator, CalciumCouplingPolicy > | Port |
|
typedef \seq_u_manipulation < Ports::Calcium_Ports::seq_long, CORBA::Long >::Type | DataType |
|
typedef \seq_u_manipulation < Ports::Calcium_Ports::seq_long, CORBA::Long >::CorbaInType | CorbaInDataType |
|
typedef CalciumTypes::DependencyType | DependencyType |
|
typedef CalciumTypes::DependencyType | DependencyType |
| typedef CalciumTypes::DateCalSchem | DateCalSchem |
| typedef CalciumTypes::DateCalSchem | DateCalSchem |
|
typedef CalciumTypes::InterpolationSchem | InterpolationSchem |
|
typedef CalciumTypes::InterpolationSchem | InterpolationSchem |
|
typedef CalciumTypes::ExtrapolationSchem | ExtrapolationSchem |
|
typedef CalciumTypes::ExtrapolationSchem | ExtrapolationSchem |
|
typedef CalciumTypes::DisconnectDirective | DisconnectDirective |
|
typedef CalciumTypes::DisconnectDirective | DisconnectDirective |
| typedef double | TimeType |
| typedef long | TagType |
|
typedef InternalDataIdContainer < TimeType, TagType > | DataIdContainer |
|
typedef std::vector< DataId > ::iterator | iterator |
Public Member Functions | |
| void | disconnect (bool provideLastGivenValue) |
| void | setDependencyType (CalciumTypes::DependencyType dependencyType) |
| CalciumTypes::DependencyType | getDependencyType () const |
| void | setStorageLevel (size_t storageLevel) |
| size_t | getStorageLevel () const |
| void | setDateCalSchem (CalciumTypes::DateCalSchem dateCalSchem) |
| CalciumTypes::DateCalSchem | getDateCalSchem () const |
| void | setAlpha (double alpha) |
| double | getAlpha () const |
| void | setDeltaT (double deltaT) |
| double | getDeltaT () const |
| void | setInterpolationSchem (CalciumTypes::InterpolationSchem interpolationSchem) |
| void | setExtrapolationSchem (CalciumTypes::ExtrapolationSchem extrapolationSchem) |
| CalciumTypes::InterpolationSchem | getInterpolationSchem () const |
| CalciumTypes::ExtrapolationSchem | getExtrapolationSchem () const |
| void | put (DataManipulator::CorbaInType data, CORBA::Double time, CORBA::Long tag) |
| Ports::Port_ptr | get_port_ref () |
| Ports::PortProperties_ptr | get_port_properties () |
| virtual void | set_property (const char *name, const CORBA::Any &value) throw (Ports::NotDefined, Ports::BadType, Ports::BadValue) |
| virtual CORBA::Any * | get_property (const char *name) throw (Ports::NotDefined) |
| virtual void | provides_port_changed (int connection_nbr, const Engines::DSC::Message message) |
| void | calcium_erase (float t, long i, bool before) |
| void | put (CorbaInDataType data, TimeType time, TagType tag) |
| 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) |
| TimeType | getTime (const DataId &dataId) const |
| TagType | getTag (const DataId &dataId) const |
| template<typename AssocContainer > | |
| bool | isDataIdConveniant (AssocContainer &storedDatas, const typename AssocContainer::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename AssocContainer::iterator &wDataIt1) const |
| template<typename Container > | |
| bool | isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const |
| TimeType | getEffectiveTime (TimeType ti, TimeType tf) |
Protected Attributes | |
| PortProperties_i * | default_properties |
Friends | |
| class | InternalDataIdContainer |
| class | BoundedDataIdProcessor |
| class | EraseDataIdProcessor |
| class | EraseDataIdBeforeOrAfterTagProcessor |
| class | DisconnectProcessor |
| Ports::Port_ptr calcium_intc_port_provides::get_port_ref | ( | ) | [inline, virtual] |
This method permits to get the CORBA reference of the port.
Implements provides_port.
| Ports::PortProperties_ptr calcium_intc_port_provides::get_port_properties | ( | ) | [inline, virtual] |
This is used to get the property object of the port.
Reimplemented from base_port.
| virtual void calcium_intc_port_provides::provides_port_changed | ( | int | connection_nbr, |
| const Engines::DSC::Message | message | ||
| ) | [inline, virtual] |
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. |
Reimplemented from provides_port.