MHSetTimer Class Reference

#include <Groups.h>

Inheritance diagram for MHSetTimer:
MHElemAction

List of all members.

Public Member Functions

 MHSetTimer ()
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void Perform (MHEngine *engine)

Protected Types

enum  { ST_NoNewTimer, ST_TimerAbsolute, ST_TimerRelative }

Protected Member Functions

virtual void PrintArgs (FILE *fd, int nTabs) const

Protected Attributes

MHGenericInteger m_TimerId
enum MHSetTimer:: { ... }  m_TimerType
MHGenericInteger m_TimerValue
MHGenericBoolean m_AbsFlag

Detailed Description

Definition at line 171 of file Groups.h.


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
ST_NoNewTimer 
ST_TimerAbsolute 
ST_TimerRelative 

Definition at line 182 of file Groups.h.


Constructor & Destructor Documentation

MHSetTimer::MHSetTimer (  )  [inline]

Definition at line 174 of file Groups.h.


Member Function Documentation

void MHSetTimer::Initialise ( MHParseNode p,
MHEngine engine 
) [virtual]

Reimplemented from MHElemAction.

Definition at line 883 of file Groups.cpp.

void MHSetTimer::Perform ( MHEngine engine  )  [virtual]

Implements MHElemAction.

Definition at line 923 of file Groups.cpp.

void MHSetTimer::PrintArgs ( FILE *  fd,
int  nTabs 
) const [protected, virtual]

Reimplemented from MHElemAction.

Definition at line 905 of file Groups.cpp.


Member Data Documentation

Definition at line 179 of file Groups.h.

Referenced by Initialise(), Perform(), and PrintArgs().

enum { ... } MHSetTimer::m_TimerType [protected]

Referenced by Initialise(), Perform(), and PrintArgs().

Definition at line 183 of file Groups.h.

Referenced by Initialise(), Perform(), and PrintArgs().

Definition at line 184 of file Groups.h.

Referenced by Initialise(), Perform(), and PrintArgs().


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