OpenZWave Library  1.4.3254
Public Types | Public Member Functions | List of all members
OpenZWave::ValueStore Class Reference

Container that holds all of the values associated with a given node. More...

#include <ValueStore.h>

Public Types

typedef map< uint32, Value * >::const_iterator Iterator
 

Public Member Functions

Iterator Begin ()
 
Iterator End ()
 
 ValueStore ()
 
 ~ValueStore ()
 
bool AddValue (Value *_value)
 
bool RemoveValue (uint32 const &_key)
 
ValueGetValue (uint32 const &_key) const
 
void RemoveCommandClassValues (uint8 const _commandClassId)
 

Detailed Description

Container that holds all of the values associated with a given node.

Member Typedef Documentation

typedef map<uint32,Value*>::const_iterator OpenZWave::ValueStore::Iterator

Constructor & Destructor Documentation

OpenZWave::ValueStore::ValueStore ( )
inline
ValueStore::~ValueStore ( )

Member Function Documentation

bool ValueStore::AddValue ( Value _value)
Iterator OpenZWave::ValueStore::Begin ( )
inline
Iterator OpenZWave::ValueStore::End ( )
inline
Value * ValueStore::GetValue ( uint32 const &  _key) const
void ValueStore::RemoveCommandClassValues ( uint8 const  _commandClassId)
bool ValueStore::RemoveValue ( uint32 const &  _key)

The documentation for this class was generated from the following files: