Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
EvaCheckInfo Class Reference

#include <Eva.h>

Inherits MemoryPoolObject.

Public Member Functions

 EvaCheckInfo ()
 
const FieldParsegetFieldParse (void) const
 
- Public Member Functions inherited from MemoryPoolObject
void deleteInstance ()
 

Public Attributes

EvaMessage m_message
 
UnsignedInt m_framesBetweenChecks
 
UnsignedInt m_framesToExpire
 
UnsignedInt m_priority
 
std::vector< EvaSideSoundsm_evaSideSounds
 

Static Public Attributes

static const FieldParse s_evaEventInfo []
 the parse table for INI definition
 

Additional Inherited Members

- Protected Member Functions inherited from MemoryPoolObject
virtual ~MemoryPoolObject ()
 
void * operator new (size_t s)
 
void operator delete (void *p)
 
virtual MemoryPoolgetObjectMemoryPool ()=0
 

Detailed Description

Definition at line 116 of file Eva.h.

Constructor & Destructor Documentation

◆ EvaCheckInfo()

EvaCheckInfo::EvaCheckInfo ( )

Definition at line 204 of file Eva.cpp.

Member Function Documentation

◆ getFieldParse()

const FieldParse * EvaCheckInfo::getFieldParse ( void ) const
inline

Definition at line 130 of file Eva.h.

Member Data Documentation

◆ m_evaSideSounds

std::vector<EvaSideSounds> EvaCheckInfo::m_evaSideSounds

Definition at line 125 of file Eva.h.

◆ m_framesBetweenChecks

UnsignedInt EvaCheckInfo::m_framesBetweenChecks

Definition at line 122 of file Eva.h.

◆ m_framesToExpire

UnsignedInt EvaCheckInfo::m_framesToExpire

Definition at line 123 of file Eva.h.

◆ m_message

EvaMessage EvaCheckInfo::m_message

Definition at line 121 of file Eva.h.

◆ m_priority

UnsignedInt EvaCheckInfo::m_priority

Definition at line 124 of file Eva.h.

◆ s_evaEventInfo

const FieldParse EvaCheckInfo::s_evaEventInfo
static
Initial value:
=
{
{ "Priority", INI::parseUnsignedInt, NULL, offsetof( EvaCheckInfo, m_priority ) },
{ "TimeBetweenChecksMS", INI::parseDurationUnsignedInt, NULL, offsetof( EvaCheckInfo, m_framesBetweenChecks ) },
{ "ExpirationTimeMS", INI::parseDurationUnsignedInt, NULL, offsetof( EvaCheckInfo, m_framesToExpire) },
{ "SideSounds", parseSideSoundsList, NULL, offsetof( EvaCheckInfo, m_evaSideSounds ) },
{ 0, 0, 0, 0 },
}
#define NULL
Definition BaseType.h:92
std::vector< EvaSideSounds > m_evaSideSounds
Definition Eva.h:125
EvaCheckInfo()
Definition Eva.cpp:204
UnsignedInt m_framesBetweenChecks
Definition Eva.h:122
UnsignedInt m_framesToExpire
Definition Eva.h:123
UnsignedInt m_priority
Definition Eva.h:124
static void parseDurationUnsignedInt(INI *ini, void *instance, void *store, const void *userData)
Definition INI.cpp:1717
static void parseUnsignedInt(INI *ini, void *instance, void *store, const void *userData)
Definition INI.cpp:548

the parse table for INI definition

Definition at line 215 of file Eva.h.


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