MythTV  master
Public Types | Public Member Functions | Public Attributes | List of all members
MHParameter Class Reference

#include <BaseClasses.h>

Collaboration diagram for MHParameter:
Collaboration graph
[legend]

Public Types

enum  ParamTypes {
  P_Int, P_Bool, P_String, P_ObjRef,
  P_ContentRef, P_Null
}
 

Public Member Functions

 MHParameter ()
 
void Initialise (MHParseNode *p, MHEngine *engine)
 
void PrintMe (FILE *fd, int nTabs) const
 
MHObjectRefGetReference ()
 

Public Attributes

enum MHParameter::ParamTypes m_Type
 
MHGenericInteger m_IntVal
 
MHGenericBoolean m_BoolVal
 
MHGenericOctetString m_StrVal
 
MHGenericObjectRef m_ObjRefVal
 
MHGenericContentRef m_ContentRefVal
 

Detailed Description

Definition at line 255 of file BaseClasses.h.

Member Enumeration Documentation

◆ ParamTypes

Enumerator
P_Int 
P_Bool 
P_String 
P_ObjRef 
P_ContentRef 
P_Null 

Definition at line 263 of file BaseClasses.h.

Constructor & Destructor Documentation

◆ MHParameter()

MHParameter::MHParameter ( )
inline

Definition at line 258 of file BaseClasses.h.

Member Function Documentation

◆ Initialise()

void MHParameter::Initialise ( MHParseNode p,
MHEngine engine 
)

◆ PrintMe()

void MHParameter::PrintMe ( FILE *  fd,
int  nTabs 
) const

◆ GetReference()

MHObjectRef * MHParameter::GetReference ( )

Definition at line 774 of file BaseClasses.cpp.

Referenced by MHResidentProgram::CallProgram().

Member Data Documentation

◆ m_Type

enum MHParameter::ParamTypes MHParameter::m_Type

◆ m_IntVal

MHGenericInteger MHParameter::m_IntVal

Definition at line 265 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_BoolVal

MHGenericBoolean MHParameter::m_BoolVal

Definition at line 266 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_StrVal

MHGenericOctetString MHParameter::m_StrVal

Definition at line 267 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_ObjRefVal

MHGenericObjectRef MHParameter::m_ObjRefVal

Definition at line 268 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_ContentRefVal

MHGenericContentRef MHParameter::m_ContentRefVal

Definition at line 269 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().


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