Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

IProf::sID Class Reference

Statistic data of the object. More...

#include <iprof.h>

Inheritance diagram for IProf::sID::

LI1 ListItem RefCount List of all members.

Public Methods

void * operator new (size_t sz)
 Overloaded new() operator.

void operator delete (void *unit)
 Overloaded delete() operator.


Public Attributes

objectID infoId
 ID of object with info data.

objectID objId
 ID of object (with data).

objectID parentLeftObjId
 ID of parent #1 (on the left side in the structure).

objectID parentUpObjId
 ID of parent #2 (on up in the structure).

objectID parentRightObjId
 ID of parent #3 (on the right side in the structure).

jint active
 object still active or not.

jint hasAllocData
 memory profiling data are included or not.

AllocStatData alloc
 memory profiling data (if exist).

jint hasCpuData
 cpu profiling data are included or not.

CpuStatData cpu
 cpu profiling data (if exist).

jint hasMonData
 monitor profiling data are included or not.

MonStatData mon
 monitor profiling data (if exist).

jint hasInfo
 information about object is included or not.

InfoBinaryFormatinfo
 information about object (if turned on and possible) or NULL.

jint infoType
 type of information (depends on type of object).


Static Private Attributes

Allocator _allocator
 allocator.


Detailed Description

Statistic data of the object.

Each object is characterized by couple of IDs - (infoId, objId); infoId is an ID of object in library's memory which holds info data about the object; objId is an ID of object in library's memory which holds statistic data. Another view: object is characterized by its objId identifier, it holds statistic data only, info data are stored somewhere else (in another object) with infoId identifier (infoId identifier is also an objId but of different object).

Definition at line 229 of file iprof.h.


The documentation for this class was generated from the following files:
Generated on Mon Jan 28 14:53:29 2002 for Java Profiler Dynamic Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001