All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
openfluid::core::ValuesBuffer Class Reference

#include <core/ValuesBuffer.hpp>

Inheritance diagram for openfluid::core::ValuesBuffer:
openfluid::core::ValuesBufferProperties

List of all members.

Public Types

typedef boost::circular_buffer
< IndexedValue
DataContainer_t

Public Member Functions

 ValuesBuffer ()
 ~ValuesBuffer ()
bool getValue (const TimeIndex_t &anIndex, Value *aValue) const
ValuegetValue (const TimeIndex_t &anIndex) const
ValuegetCurrentValue () const
TimeIndex_t getCurrentIndex () const
bool isValueExist (const TimeIndex_t &anIndex) const
bool getCurrentValue (Value *aValue) const
bool getLatestIndexedValue (IndexedValue &IndValue) const
bool getLatestIndexedValues (const TimeIndex_t &anIndex, IndexedValueList &IndValueList) const
bool getIndexedValues (const TimeIndex_t &aBeginIndex, const TimeIndex_t &anEndIndex, IndexedValueList &IndValueList) const
bool modifyValue (const TimeIndex_t &anIndex, const Value &aValue)
bool modifyCurrentValue (const Value &aValue)
bool appendValue (const TimeIndex_t &anIndex, const Value &aValue)
unsigned int getValuesCount () const
void displayStatus (std::ostream &OStream) const
void displayContent (std::ostream &OStream) const

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

bool openfluid::core::ValuesBuffer::appendValue ( const TimeIndex_t anIndex,
const Value aValue 
)
void openfluid::core::ValuesBuffer::displayContent ( std::ostream &  OStream) const
void openfluid::core::ValuesBuffer::displayStatus ( std::ostream &  OStream) const
bool openfluid::core::ValuesBuffer::getIndexedValues ( const TimeIndex_t aBeginIndex,
const TimeIndex_t anEndIndex,
IndexedValueList IndValueList 
) const
bool openfluid::core::ValuesBuffer::getLatestIndexedValues ( const TimeIndex_t anIndex,
IndexedValueList IndValueList 
) const
bool openfluid::core::ValuesBuffer::getValue ( const TimeIndex_t anIndex,
Value aValue 
) const
unsigned int openfluid::core::ValuesBuffer::getValuesCount ( ) const [inline]
bool openfluid::core::ValuesBuffer::isValueExist ( const TimeIndex_t anIndex) const [inline]
bool openfluid::core::ValuesBuffer::modifyValue ( const TimeIndex_t anIndex,
const Value aValue 
)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines