Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CProfileManager Class Reference

#include <Profile.h>

Inheritance diagram for CProfileManager:
Singleton< CProfileManager >

Public Member Functions

 CProfileManager ()
 
 ~CProfileManager ()
 
void Start (const char *name)
 
void StartScript (const char *name)
 
void Stop ()
 
void Reset ()
 
void Frame ()
 
void Turn ()
 
void StructuralReset ()
 
const CProfileNodeGetCurrent ()
 
const CProfileNodeGetRoot ()
 
- Public Member Functions inherited from Singleton< CProfileManager >
 Singleton ()
 
 ~Singleton ()
 

Private Member Functions

void PerformStructuralReset ()
 

Private Attributes

CProfileNoderoot
 
CProfileNodecurrent
 
bool needs_structural_reset
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< CProfileManager >
static CProfileManagerGetSingleton ()
 
static CProfileManagerGetSingletonPtr ()
 
static bool IsInitialised ()
 

Detailed Description

Definition at line 113 of file Profile.h.

Constructor & Destructor Documentation

CProfileManager::CProfileManager ( )

Definition at line 646 of file Profile.cpp.

CProfileManager::~CProfileManager ( )

Definition at line 652 of file Profile.cpp.

Member Function Documentation

void CProfileManager::Frame ( )

Definition at line 682 of file Profile.cpp.

const CProfileNode* CProfileManager::GetCurrent ( )
inline

Definition at line 143 of file Profile.h.

const CProfileNode* CProfileManager::GetRoot ( )
inline

Definition at line 144 of file Profile.h.

void CProfileManager::PerformStructuralReset ( )
private

Definition at line 716 of file Profile.cpp.

void CProfileManager::Reset ( )

Definition at line 677 of file Profile.cpp.

void CProfileManager::Start ( const char *  name)

Definition at line 657 of file Profile.cpp.

void CProfileManager::StartScript ( const char *  name)

Definition at line 664 of file Profile.cpp.

void CProfileManager::Stop ( )

Definition at line 671 of file Profile.cpp.

void CProfileManager::StructuralReset ( )

Definition at line 706 of file Profile.cpp.

void CProfileManager::Turn ( )

Definition at line 701 of file Profile.cpp.

Member Data Documentation

CProfileNode* CProfileManager::current
private

Definition at line 116 of file Profile.h.

bool CProfileManager::needs_structural_reset
private

Definition at line 118 of file Profile.h.

CProfileNode* CProfileManager::root
private

Definition at line 115 of file Profile.h.


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