EdgeProfileCollector Class Reference

#include <EdgeProfileCollector.h>

Inheritance diagram for EdgeProfileCollector:

ProfileCollector TbsEMClient List of all members.

Public Member Functions

 EdgeProfileCollector (EM_PC_Interface *em, const std::string &name, JIT_Handle genJit, uint32 _initialTimeout, uint32 _timeout, uint32 _eThreshold, uint32 _bThreshold)
virtual ~EdgeProfileCollector ()
virtual TbsEMClientgetTbsEmClient () const
virtual uint32 getInitialTimeout () const
virtual uint32 getTimeout () const
virtual void onTimeout ()
virtual void classloaderUnloadingCallback (ClassLoaderHandle h)
MethodProfilegetMethodProfile (Method_Handle mh) const
EdgeMethodProfilecreateProfile (Method_Handle mh, uint32 numCounters, uint32 *counterKeys, uint32 checkSum)
uint32 getEntryThreshold () const
uint32 getBackedgeThreshold () const

Constructor & Destructor Documentation

EdgeProfileCollector.EdgeProfileCollector ( EM_PC_Interface em,
const std::string &  name,
JIT_Handle  genJit,
uint32  _initialTimeout,
uint32  _timeout,
uint32  _eThreshold,
uint32  _bThreshold 

virtual EdgeProfileCollector.~EdgeProfileCollector (  )  [virtual]

Member Function Documentation

virtual TbsEMClient* EdgeProfileCollector.getTbsEmClient (  )  const [virtual]

Implements ProfileCollector.

virtual uint32 EdgeProfileCollector.getInitialTimeout (  )  const [virtual]

Implements TbsEMClient.

virtual uint32 EdgeProfileCollector.getTimeout (  )  const [virtual]

Implements TbsEMClient.

virtual void EdgeProfileCollector.onTimeout (  )  [virtual]

Implements TbsEMClient.

virtual void EdgeProfileCollector.classloaderUnloadingCallback ( ClassLoaderHandle  h  )  [virtual]

Reimplemented from ProfileCollector.

MethodProfile* EdgeProfileCollector.getMethodProfile ( Method_Handle  mh  )  const [virtual]

Implements ProfileCollector.

EdgeMethodProfile* EdgeProfileCollector.createProfile ( Method_Handle  mh,
uint32  numCounters,
uint32 *  counterKeys,
uint32  checkSum 

uint32 EdgeProfileCollector.getEntryThreshold (  )  const

uint32 EdgeProfileCollector.getBackedgeThreshold (  )  const

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

Genereated on Tue Mar 11 19:25:31 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.