40 #ifndef __OPENFLUID_CORE_VALUESBUFFER_HPP__ 41 #define __OPENFLUID_CORE_VALUESBUFFER_HPP__ 71 Value* currentValue()
const;
75 bool isValueExist(
const TimeIndex_t& anIndex)
const;
77 bool getCurrentValue(
Value* aValue)
const;
79 bool getLatestIndexedValue(
IndexedValue& IndValue)
const;
88 bool modifyCurrentValue(
const Value& aValue);
92 unsigned int getValuesCount()
const;
94 void displayStatus(std::ostream& OStream)
const;
96 void displayContent(std::ostream& OStream)
const;
Definition: IndexedValue.hpp:54
Definition: ApplicationException.hpp:47
Definition: ValuesBufferProperties.hpp:50
std::uint64_t TimeIndex_t
Definition: TypeDefs.hpp:181
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::list< IndexedValue > IndexedValueList
Definition: IndexedValue.hpp:149
Definition: ValuesBuffer.hpp:52