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)
double & time ()
double & getIdleTime ()
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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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

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

double& BinEntry::time (  )  [inline]

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

References _time.

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

Here is the caller graph for this function:

double& BinEntry::getIdleTime (  )  [inline]

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

References _idleTime.

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

Here is the caller graph for this function:


Field Documentation

double BinEntry::_time [private]

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

Referenced by getU(), and time().

double BinEntry::_idleTime [private]

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 Mon Sep 21 08:17:53 2020 for Charm++ by  doxygen 1.5.5