40 #ifndef __OPENFLUID_CORE_VALUESBUFFER_HPP__
41 #define __OPENFLUID_CORE_VALUESBUFFER_HPP__
Definition: IndexedValue.hpp:64
Definition: ValuesBufferProperties.hpp:51
Definition: ValuesBuffer.hpp:53
bool modifyValue(const TimeIndex_t &anIndex, const Value &aValue)
unsigned int getValuesCount() const
bool getLatestIndexedValues(const TimeIndex_t &anIndex, IndexedValueList &IndValueList) const
bool getIndexedValues(const TimeIndex_t &aBeginIndex, const TimeIndex_t &anEndIndex, IndexedValueList &IndValueList) const
TimeIndex_t getCurrentIndex() const
bool appendValue(const TimeIndex_t &anIndex, const Value &aValue)
bool getLatestIndexedValue(IndexedValue &IndValue) const
bool modifyCurrentValue(const Value &aValue)
bool isValueExist(const TimeIndex_t &anIndex) const
Value * currentValue() const
bool getValue(const TimeIndex_t &anIndex, Value *aValue) const
void displayStatus(std::ostream &OStream) const
void displayContent(std::ostream &OStream) const
Value * value(const TimeIndex_t &anIndex) const
bool getCurrentValue(Value *aValue) const
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::uint64_t TimeIndex_t
Definition: TypeDefs.hpp:298
std::list< IndexedValue > IndexedValueList
Definition: IndexedValue.hpp:182
Definition: ApplicationException.hpp:47