MHProgram Class Reference

#include <Programs.h>

Inheritance diagram for MHProgram:

MHIngredient MHRoot MHInterChgProgram MHRemoteProgram MHResidentProgram

List of all members.


Detailed Description

Definition at line 35 of file Programs.h.


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

Constructor & Destructor Documentation

MHProgram::MHProgram (  ) 

Definition at line 49 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 54 of file Programs.cpp.

Referenced by MHInterChgProgram::Initialise(), and MHRemoteProgram::Initialise().

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

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 73 of file Programs.cpp.

Referenced by MHResidentProgram::CallProgram().

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

Reimplemented from MHRoot.

Definition at line 82 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:

Generated on Sat Dec 18 05:16:05 2010 for MythTV by  doxygen 1.5.5