MHStream Class Reference

#include <Stream.h>

Inheritance diagram for MHStream:

MHPresentable MHIngredient MHRoot

List of all members.


Detailed Description

Definition at line 32 of file Stream.h.


Public Member Functions

 MHStream ()
virtual const char * ClassName ()
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void PrintMe (FILE *fd, int nTabs) const
virtual void Preparation (MHEngine *engine)
virtual void Activation (MHEngine *engine)
virtual void Deactivation (MHEngine *engine)
virtual void Destruction (MHEngine *engine)
virtual void ContentPreparation (MHEngine *engine)
virtual MHRootFindByObjectNo (int n)

Protected Types

enum  Storage { ST_Mem = 1, ST_Stream = 2 }

Protected Attributes

MHOwnPtrSequence< MHPresentablem_Multiplex
enum MHStream::Storage m_nStorage
int m_nLooping

Member Enumeration Documentation

enum MHStream::Storage [protected]

Enumerator:
ST_Mem 
ST_Stream 

Definition at line 49 of file Stream.h.


Constructor & Destructor Documentation

MHStream::MHStream (  ) 

Definition at line 33 of file Stream.cpp.


Member Function Documentation

virtual const char* MHStream::ClassName (  )  [inline, virtual]

Implements MHRoot.

Definition at line 36 of file Stream.h.

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

Reimplemented from MHIngredient.

Definition at line 39 of file Stream.cpp.

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

Reimplemented from MHIngredient.

Definition at line 68 of file Stream.cpp.

void MHStream::Preparation ( MHEngine engine  )  [virtual]

Reimplemented from MHIngredient.

Definition at line 80 of file Stream.cpp.

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

Reimplemented from MHRoot.

Definition at line 100 of file Stream.cpp.

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

Reimplemented from MHRoot.

Definition at line 111 of file Stream.cpp.

void MHStream::Destruction ( MHEngine engine  )  [virtual]

Reimplemented from MHIngredient.

Definition at line 92 of file Stream.cpp.

void MHStream::ContentPreparation ( MHEngine engine  )  [virtual]

Reimplemented from MHIngredient.

Definition at line 123 of file Stream.cpp.

MHRoot * MHStream::FindByObjectNo ( int  n  )  [virtual]

Reimplemented from MHRoot.

Definition at line 134 of file Stream.cpp.


Member Data Documentation

Referenced by Initialise(), MHStream(), and PrintMe().

int MHStream::m_nLooping [protected]

Definition at line 50 of file Stream.h.

Referenced by Initialise(), MHStream(), and PrintMe().


The documentation for this class was generated from the following files:

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