MythTV  0.26-pre
Public Member Functions | Protected Types | Protected Attributes
MHStream Class Reference

#include <Stream.h>

Inheritance diagram for MHStream:
MHPresentable MHIngredient MHRoot

List of all members.

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

Detailed Description

Definition at line 32 of file Stream.h.


Member Enumeration Documentation

enum MHStream::Storage [protected]
Enumerator:
ST_Mem 
ST_Stream 

Definition at line 49 of file Stream.h.


Constructor & Destructor Documentation

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 88 of file Stream.cpp.

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

Reimplemented from MHIngredient.

Definition at line 120 of file Stream.cpp.

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

Reimplemented from MHRoot.

Definition at line 151 of file Stream.cpp.

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

Reimplemented from MHRoot.

Definition at line 170 of file Stream.cpp.

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

Reimplemented from MHIngredient.

Definition at line 140 of file Stream.cpp.

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

Reimplemented from MHIngredient.

Definition at line 188 of file Stream.cpp.

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

Reimplemented from MHRoot.

Definition at line 202 of file Stream.cpp.


Member Data Documentation

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

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends