ipc_stats Struct Reference

#include </home/jparks/src/open-source/openbinder/libraries/libbinder/support/ProfileIPC.h>

List of all members.

Public Member Functions

void beginCall (ipc_call_state &state)
void finishCall (ipc_call_state &state)
 ipc_stats (int32_t _dumpPeriod, int32_t _maxItems, int32_t _printSymbols, const char *_printLabel)
void lock () const
void print ()
void reset ()
void unlock () const
virtual ~ipc_stats ()

Public Attributes

SKeyedVector< SCallStack,
ipc_item
calls
SysCriticalSectionType cs
int32_t dumpPeriod
size_t hits
int32_t maxItems
ipc_statsnextReady
const char * printLabel
int32_t printSymbols
nsecs_t startTime
size_t totalCalls

Classes

struct  ipc_item


Constructor & Destructor Documentation

ipc_stats int32_t  _dumpPeriod,
int32_t  _maxItems,
int32_t  _printSymbols,
const char *  _printLabel
 

~ipc_stats  )  [virtual]
 


Member Function Documentation

void beginCall ipc_call_state state  ) 
 

void finishCall ipc_call_state state  ) 
 

void lock  )  const
 

void print  ) 
 

void reset  ) 
 

void unlock  )  const
 


Member Data Documentation

SKeyedVector<SCallStack, ipc_item> calls
 

SysCriticalSectionType cs [mutable]
 

int32_t dumpPeriod
 

size_t hits
 

int32_t maxItems
 

ipc_stats* nextReady
 

const char* printLabel
 

int32_t printSymbols
 

nsecs_t startTime
 

size_t totalCalls
 


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