MythTV  0.26-pre
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
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 170 of file eventing.h.


Member Typedef Documentation

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

Definition at line 175 of file eventing.h.


Constructor & Destructor Documentation

Definition at line 181 of file eventing.h.

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

Definition at line 182 of file eventing.h.


Member Function Documentation

virtual void StateVariables::Notify ( ) [protected, pure virtual]

Implemented in Eventing.

Definition at line 192 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 200 of file eventing.h.

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

Definition at line 226 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 176 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