#include <eventing.h>
Public Member Functions | |
| StateVariables () | |
| virtual | ~StateVariables () |
| void | AddVariable (StateVariableBase *pBase) |
| template<class T > | |
| bool | SetValue (const QString &sName, T value) |
| template<class T > | |
| T | GetValue (const QString &sName) |
| uint | BuildNotifyBody (QTextStream &ts, TaskTime ttLastNotified) const |
Protected Types | |
| typedef QMap< QString, StateVariableBase * > | SVMap |
Protected Member Functions | |
| virtual void | Notify ()=0 |
Protected Attributes | |
| SVMap | m_map |
Definition at line 171 of file eventing.h.
typedef QMap<QString, StateVariableBase*> StateVariables::SVMap [protected] |
Definition at line 176 of file eventing.h.
| StateVariables::StateVariables | ( | ) | [inline] |
Definition at line 182 of file eventing.h.
| virtual StateVariables::~StateVariables | ( | ) | [inline, virtual] |
Definition at line 183 of file eventing.h.
| virtual void StateVariables::Notify | ( | ) | [protected, pure virtual] |
Implemented in Eventing.
| void StateVariables::AddVariable | ( | StateVariableBase * | pBase | ) | [inline] |
Definition at line 193 of file eventing.h.
Referenced by UPnpCDS::UPnpCDS(), UPnpCMGR::UPnpCMGR(), and UPnpMSRR::UPnpMSRR().
| bool StateVariables::SetValue | ( | const QString & | sName, | |
| T | value | |||
| ) | [inline] |
Definition at line 201 of file eventing.h.
| T StateVariables::GetValue | ( | const QString & | sName | ) | [inline] |
Definition at line 227 of file eventing.h.
Definition at line 28 of file eventing.cpp.
Referenced by Eventing::NotifySubscriber().
SVMap StateVariables::m_map [protected] |
Definition at line 177 of file eventing.h.
Referenced by BuildNotifyBody().
1.6.3