MHProgram Class Reference

#include <Programs.h>

Inheritance diagram for MHProgram:
MHIngredient MHRoot MHInterChgProgram MHRemoteProgram MHResidentProgram

List of all members.

Public Member Functions

 MHProgram ()
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void PrintMe (FILE *fd, int nTabs) const
virtual bool InitiallyAvailable ()
virtual void Activation (MHEngine *engine)
virtual void Deactivation (MHEngine *engine)
virtual void Stop (MHEngine *engine)

Protected Attributes

MHOctetString m_Name
bool m_fInitiallyAvailable

Detailed Description

Definition at line 35 of file Programs.h.


Constructor & Destructor Documentation

MHProgram::MHProgram (  ) 

Definition at line 50 of file Programs.cpp.


Member Function Documentation

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

Reimplemented from MHIngredient.

Reimplemented in MHRemoteProgram, and MHInterChgProgram.

Definition at line 55 of file Programs.cpp.

void MHProgram::PrintMe ( FILE *  fd,
int  nTabs 
) const [virtual]

Reimplemented from MHIngredient.

Reimplemented in MHResidentProgram, MHRemoteProgram, and MHInterChgProgram.

Definition at line 77 of file Programs.cpp.

virtual bool MHProgram::InitiallyAvailable (  )  [inline, virtual]

Reimplemented from MHIngredient.

Definition at line 41 of file Programs.h.

void MHProgram::Activation ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Definition at line 94 of file Programs.cpp.

Referenced by MHResidentProgram::CallProgram().

void MHProgram::Deactivation ( MHEngine engine  )  [virtual]

Reimplemented from MHRoot.

Definition at line 107 of file Programs.cpp.

Referenced by MHResidentProgram::CallProgram(), and Stop().

virtual void MHProgram::Stop ( MHEngine engine  )  [inline, virtual]

Reimplemented from MHRoot.

Definition at line 46 of file Programs.h.


Member Data Documentation

Definition at line 48 of file Programs.h.

Referenced by MHResidentProgram::CallProgram(), Initialise(), and PrintMe().

Definition at line 49 of file Programs.h.

Referenced by Initialise(), InitiallyAvailable(), MHProgram(), and PrintMe().


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:09 2012 for MythTV by  doxygen 1.6.3