PPL Logo

BinEntry Class Reference
[Charm++ Trace Module]

Bin entry record CPU time in an interval. More...

#include <trace-summary.h>

Collaboration diagram for BinEntry:

Collaboration graph
[legend]

Public Member Functions

void * operator new (size_t s)
void * operator new (size_t, void *ptr)
void operator delete (void *ptr)
void operator delete (void *, void *)
 BinEntry ()
 BinEntry (double t, double idleT)
doubletime ()
doublegetIdleTime ()
void write (FILE *fp)
int getU ()
int getUIdle ()

Private Attributes

double _time
double _idleTime

Detailed Description

Bin entry record CPU time in an interval.

Definition at line 25 of file trace-summary.h.


Constructor & Destructor Documentation

BinEntry::BinEntry (  )  [inline]

Definition at line 33 of file trace-summary.h.

BinEntry::BinEntry ( double  t,
double  idleT 
) [inline]

Definition at line 34 of file trace-summary.h.


Member Function Documentation

void* BinEntry::operator new ( size_t  s  )  [inline]

Definition at line 27 of file trace-summary.h.

References malloc().

void* BinEntry::operator new ( size_t  ,
void *  ptr 
) [inline]

Definition at line 28 of file trace-summary.h.

void BinEntry::operator delete ( void *  ptr  )  [inline]

Definition at line 29 of file trace-summary.h.

References free().

void BinEntry::operator delete ( void *  ,
void *   
) [inline]

Definition at line 31 of file trace-summary.h.

double& BinEntry::time (  )  [inline]

double& BinEntry::getIdleTime (  )  [inline]

Definition at line 36 of file trace-summary.h.

References _idleTime.

Referenced by TraceSummaryBOC::askSummary(), and SumLogPool::shrink().


Field Documentation

Definition at line 41 of file trace-summary.h.

Referenced by getU(), and time().

Definition at line 42 of file trace-summary.h.

Referenced by getIdleTime(), and getUIdle().


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

Generated on Thu May 24 07:56:33 2012 for Charm++ by  doxygen 1.5.5