StateVariables Class Reference

#include <eventing.h>

Inheritance diagram for StateVariables:
Eventing MythFEXML UPnpCDS UPnpCMGR UPnpMSRR

List of all members.

Public Member Functions

 StateVariables ()
virtual ~StateVariables ()
void AddVariable (StateVariableBase *pBase)
template<class T >
bool SetValue (const QString &sName, T value)
template<class 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

Detailed Description

Definition at line 171 of file eventing.h.


Member Typedef Documentation

typedef QMap<QString, StateVariableBase*> StateVariables::SVMap [protected]

Definition at line 176 of file eventing.h.


Constructor & Destructor Documentation

StateVariables::StateVariables (  )  [inline]

Definition at line 182 of file eventing.h.

virtual StateVariables::~StateVariables (  )  [inline, virtual]

Definition at line 183 of file eventing.h.


Member Function Documentation

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().

template<class T >
bool StateVariables::SetValue ( const QString &  sName,
value 
) [inline]

Definition at line 201 of file eventing.h.

template<class T >
T StateVariables::GetValue ( const QString &  sName  )  [inline]

Definition at line 227 of file eventing.h.

uint StateVariables::BuildNotifyBody ( QTextStream &  ts,
TaskTime  ttLastNotified 
) const

Definition at line 28 of file eventing.cpp.

Referenced by Eventing::NotifySubscriber().


Member Data Documentation

Definition at line 177 of file eventing.h.

Referenced by BuildNotifyBody().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:28 2012 for MythTV by  doxygen 1.6.3