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 |
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) |
void | disconnect (bool provideLastGivenValue) |
virtual void | wakeupWaiting () |
Data Fields | |
int | ret |