#include <trace.h>
Inheritance diagram for Trace::

Public Methods | |
| Trace () | |
| Default constructor. | |
| virtual | ~Trace () |
| Destructor. | |
| const TraceKey & | getKey (TraceKey &key) |
| Retrieves object's key. More... | |
| int | operator== (const TraceKey &key) |
| Compares object with given key. More... | |
| virtual Buffer & | infoToBin (Buffer &b) |
| Convert info to binary. More... | |
Static Public Methods | |
| int | hashKey (const TraceKey &key) |
| Hash function. More... | |
Public Attributes | |
| jint | numFrames |
| number of frames in the trace. | |
| TraceFrame * | frames |
| frames that make up this trace. | |
This class consists of data aquired by calling a GetCallTrace() function of the JVMPI. It uses TraceFrame class (similar to JVMPI_CallFrame) storing a trace frame's data.
Definition at line 52 of file trace.h.
|
|
Retrieves object's key.
Definition at line 59 of file trace.cpp. Referenced by MonThreadTrace::getKey(), CpuThreadTrace::getKey(), AllocThreadTrace::getKey(), and AllocObjectTrace::getKey().
|
|
|
Hash function.
|
|
|
Convert info to binary. This method converts information data to binary format in which it is sent thru communication interface to client.
Reimplemented from InfoBinaryFormat. |
|
|
Compares object with given key.
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001