Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IdeProfileManager Class Reference

`#include <deProfile.hpp>`

Inheritance diagram for IdeProfileManager:

[legend]
List of all members.

## Public Member Functions
virtual void | StartProfile (deProfile *profile)=0
virtual deBoolean | RecordInfo (deProfile *profile)=0
virtual long | GrabIDNum ()=0
virtual long | EstimateFrequency ()=0
virtual s64 | TimeSpentIn (char *ProfileName, long IDNum=0)=0
virtual s64 | TimeSpentIn_IDByName (char *Name)=0
virtual const char * | EndFrame (deBoolean OutputString)=0
virtual void | ResetStats ()=0

## Member Function Documentation

virtual const char* IdeProfileManager::EndFrame | ( | deBoolean | OutputString | ) | `[pure virtual]`

| Implemented in deProfileManager.

virtual long IdeProfileManager::EstimateFrequency | ( |  | ) | `[pure virtual]`

| Implemented in deProfileManager.

virtual long IdeProfileManager::GrabIDNum | ( |  | ) | `[pure virtual]`

| Implemented in deProfileManager.

virtual deBoolean IdeProfileManager::RecordInfo | ( | deProfile * | profile | ) | `[pure virtual]`

| Implemented in deProfileManager.

virtual void IdeProfileManager::ResetStats | ( |  | ) | `[pure virtual]`

| Implemented in deProfileManager.

virtual void IdeProfileManager::StartProfile | ( | deProfile * | profile | ) | `[pure virtual]`

| Implemented in deProfileManager.

virtual s64 IdeProfileManager::TimeSpentIn | ( | char * | ProfileName,
|  | long | IDNum = 0
| ) | `[pure virtual]`

| Implemented in deProfileManager.

virtual s64 IdeProfileManager::TimeSpentIn_IDByName | ( | char * | Name | ) | `[pure virtual]`

| Implemented in deProfileManager.

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

- deProfile.hpp