|
MythTV
0.26-pre
|
#include <BaseClasses.h>
Public Types | |
| enum | UnionTypes { U_Int, U_Bool, U_String, U_ObjRef, U_ContentRef, U_None } |
Public Member Functions | |
| MHUnion () | |
| MHUnion (int nVal) | |
| MHUnion (bool fVal) | |
| MHUnion (const MHOctetString &strVal) | |
| MHUnion (const MHObjectRef &objVal) | |
| MHUnion (const MHContentRef &cnVal) | |
| void | GetValueFrom (const MHParameter &value, MHEngine *engine) |
| void | CheckType (enum UnionTypes) const |
Static Public Member Functions | |
| static const char * | GetAsString (enum UnionTypes t) |
Public Attributes | |
| enum MHUnion::UnionTypes | m_Type |
| int | m_nIntVal |
| bool | m_fBoolVal |
| MHOctetString | m_StrVal |
| MHObjectRef | m_ObjRefVal |
| MHContentRef | m_ContentRefVal |
Definition at line 266 of file BaseClasses.h.
| enum MHUnion::UnionTypes |
Definition at line 278 of file BaseClasses.h.
| MHUnion::MHUnion | ( | ) | [inline] |
Definition at line 269 of file BaseClasses.h.
| MHUnion::MHUnion | ( | int | nVal | ) | [inline] |
Definition at line 270 of file BaseClasses.h.
| MHUnion::MHUnion | ( | bool | fVal | ) | [inline] |
Definition at line 271 of file BaseClasses.h.
| MHUnion::MHUnion | ( | const MHOctetString & | strVal | ) | [inline] |
Definition at line 272 of file BaseClasses.h.
| MHUnion::MHUnion | ( | const MHObjectRef & | objVal | ) | [inline] |
Definition at line 273 of file BaseClasses.h.
| MHUnion::MHUnion | ( | const MHContentRef & | cnVal | ) | [inline] |
Definition at line 274 of file BaseClasses.h.
| void MHUnion::GetValueFrom | ( | const MHParameter & | value, |
| MHEngine * | engine | ||
| ) |
Definition at line 649 of file BaseClasses.cpp.
Referenced by MHResidentProgram::CallProgram(), GetInt(), GetString(), MHSetVariable::Perform(), MHTestVariable::Perform(), and MHSendEvent::Perform().
| void MHUnion::CheckType | ( | enum UnionTypes | t | ) | const |
Definition at line 700 of file BaseClasses.cpp.
Referenced by MHResidentProgram::CallProgram(), GetInt(), GetString(), MHGenericBoolean::GetValue(), MHGenericInteger::GetValue(), MHGenericOctetString::GetValue(), MHGenericObjectRef::GetValue(), MHGenericContentRef::GetValue(), MHIntegerAction::Perform(), MHAppend::Perform(), MHBooleanVar::SetVariableValue(), MHIntegerVar::SetVariableValue(), MHOctetStrVar::SetVariableValue(), MHObjectRefVar::SetVariableValue(), MHContentRefVar::SetVariableValue(), MHBooleanVar::TestVariable(), MHIntegerVar::TestVariable(), MHOctetStrVar::TestVariable(), MHObjectRefVar::TestVariable(), and MHContentRefVar::TestVariable().
| const char * MHUnion::GetAsString | ( | enum UnionTypes | t | ) | [static] |
Definition at line 679 of file BaseClasses.cpp.
Referenced by CheckType().
Referenced by MHResidentProgram::CallProgram(), CheckType(), MHGenericInteger::GetValue(), MHGenericOctetString::GetValue(), GetValueFrom(), MHBooleanVar::GetVariableValue(), MHIntegerVar::GetVariableValue(), MHOctetStrVar::GetVariableValue(), MHObjectRefVar::GetVariableValue(), MHContentRefVar::GetVariableValue(), MHLink::Initialise(), MHLink::MatchEvent(), MHLink::MHLink(), MHUnion(), MHLink::PrintMe(), MHIntegerVar::SetVariableValue(), and MHOctetStrVar::SetVariableValue().
Definition at line 282 of file BaseClasses.h.
Referenced by MHResidentProgram::CallProgram(), GetInt(), MHGenericInteger::GetValue(), MHGenericOctetString::GetValue(), GetValueFrom(), MHIntegerVar::GetVariableValue(), MHLink::Initialise(), MHLink::MatchEvent(), MHUnion(), MHIntegerAction::Perform(), MHLink::PrintMe(), MHIntegerVar::SetVariableValue(), MHOctetStrVar::SetVariableValue(), and MHIntegerVar::TestVariable().
Definition at line 283 of file BaseClasses.h.
Referenced by MHResidentProgram::CallProgram(), MHGenericBoolean::GetValue(), GetValueFrom(), MHBooleanVar::GetVariableValue(), MHLink::Initialise(), MHLink::MatchEvent(), MHUnion(), MHLink::PrintMe(), MHBooleanVar::SetVariableValue(), and MHBooleanVar::TestVariable().
Definition at line 284 of file BaseClasses.h.
Referenced by MHResidentProgram::CallProgram(), GetString(), MHGenericInteger::GetValue(), MHGenericOctetString::GetValue(), GetValueFrom(), MHOctetStrVar::GetVariableValue(), MHLink::Initialise(), MHLink::MatchEvent(), MHUnion(), MHAppend::Perform(), MHLink::PrintMe(), MHIntegerVar::SetVariableValue(), MHOctetStrVar::SetVariableValue(), and MHOctetStrVar::TestVariable().
Definition at line 285 of file BaseClasses.h.
Referenced by MHResidentProgram::CallProgram(), MHGenericObjectRef::GetValue(), GetValueFrom(), MHObjectRefVar::GetVariableValue(), MHUnion(), MHObjectRefVar::SetVariableValue(), and MHObjectRefVar::TestVariable().
Definition at line 286 of file BaseClasses.h.
Referenced by MHResidentProgram::CallProgram(), MHGenericContentRef::GetValue(), GetValueFrom(), MHContentRefVar::GetVariableValue(), MHUnion(), MHContentRefVar::SetVariableValue(), and MHContentRefVar::TestVariable().
1.7.6.1