Data Structures | |
struct | BoundedDataIdProcessor |
struct | BoundedDataIdProcessor< DataManipulator, typename boost::enable_if< boost::is_float< typename DataManipulator::InnerType > >::type > |
struct | DisconnectProcessor |
struct | EraseDataIdBeforeOrAfterTagProcessor |
struct | EraseDataIdProcessor |
struct | InternalDataIdContainer |
Public Types | |
typedef CalciumTypes::DependencyType | DependencyType |
typedef CalciumTypes::DateCalSchem | DateCalSchem |
typedef CalciumTypes::InterpolationSchem | InterpolationSchem |
typedef CalciumTypes::ExtrapolationSchem | ExtrapolationSchem |
typedef CalciumTypes::DisconnectDirective | DisconnectDirective |
typedef double | TimeType |
typedef long | TagType |
typedef std::pair< TimeType, TagType > | DataId |
typedef InternalDataIdContainer < TimeType, TagType > | DataIdContainer |
typedef std::vector< DataId > ::iterator | iterator |
Public Member Functions | |
void | setDependencyType (DependencyType dependencyType) |
DependencyType | getDependencyType () const |
void | setStorageLevel (size_t storageLevel) |
size_t | getStorageLevel () const |
void | setDateCalSchem (DateCalSchem dateCalSchem) |
DateCalSchem | getDateCalSchem () const |
void | setAlpha (double alpha) |
double | getAlpha () const |
void | setDeltaT (double deltaT) |
double | getDeltaT () const |
void | setInterpolationSchem (InterpolationSchem interpolationSchem) |
void | setExtrapolationSchem (ExtrapolationSchem extrapolationSchem) |
InterpolationSchem | getInterpolationSchem () const |
ExtrapolationSchem | getExtrapolationSchem () const |
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 |
TimeType | getEffectiveTime (TimeType ti, TimeType tf) |
void | disconnect (bool provideLastGivenValue) |
template<typename Container > | |
bool | isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const |
virtual void | wakeupWaiting () |