TMemStatCodeInfo Class Reference

#include <TMemStatInfo.h>

Inheritance diagram for TMemStatCodeInfo:

TObject List of all members.

Public Member Functions

 TMemStatCodeInfo ()
void SetInfo (void *info)
virtual ~TMemStatCodeInfo ()
void MakeStamp (Int_t stampNumber)
void Print (Option_t *option="") const
void Inc (Int_t memSize)
void Dec (Int_t memSize)

Public Attributes

TMemStatInfoStamp fLastStamp
TMemStatInfoStamp fCurrentStamp
TMemStatInfoStamp fMaxStampSize
TMemStatInfoStamp fMaxStamp
Long64_t fCode
TString fInfo
TString fFunction
TString fLib
UInt_t fCodeID

Friends

std::ostream & operator<< (std::ostream &_ostream, const TMemStatCodeInfo &_this)

Detailed Description

Definition at line 70 of file TMemStatInfo.h.


Constructor & Destructor Documentation

TMemStatCodeInfo::TMemStatCodeInfo (  ) 

Definition at line 113 of file TMemStatInfo.cxx.

References fCurrentStamp, fLastStamp, fMaxStamp, fMaxStampSize, TMemStatInfoStamp::fStampType, and TMemStatInfoStamp::kCode.

virtual TMemStatCodeInfo::~TMemStatCodeInfo (  )  [inline, virtual]

Definition at line 75 of file TMemStatInfo.h.


Member Function Documentation

void TMemStatCodeInfo::SetInfo ( void *  info  ) 

Definition at line 145 of file TMemStatInfo.cxx.

References fCode, fFunction, fInfo, fLib, TMemStatDepend::GetSymbols(), and Long64_t.

Referenced by TMemStatStackInfo::Init().

void TMemStatCodeInfo::MakeStamp ( Int_t  stampNumber  ) 

Definition at line 167 of file TMemStatInfo.cxx.

References TMemStatManager::AddStamp(), TMemStatInfoStamp::Equal(), fCurrentStamp, fLastStamp, TMemStatInfoStamp::fStampNumber, and TMemStatManager::GetInstance().

void TMemStatCodeInfo::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 156 of file TMemStatInfo.cxx.

References TString::Data(), fCodeID, fFunction, fInfo, fLib, and StreemCurrAndMax().

void TMemStatCodeInfo::Inc ( Int_t  memSize  ) 

Definition at line 133 of file TMemStatInfo.cxx.

References TMemStatInfoStamp::fAllocCount, TMemStatInfoStamp::fAllocSize, fCurrentStamp, fMaxStamp, fMaxStampSize, and TMemStatInfoStamp::Inc().

void TMemStatCodeInfo::Dec ( Int_t  memSize  )  [inline]

Definition at line 142 of file TMemStatInfo.h.

References TMemStatInfoStamp::Dec(), and fCurrentStamp.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  _ostream,
const TMemStatCodeInfo _this 
) [friend]

Definition at line 181 of file TMemStatInfo.cxx.


Member Data Documentation

TMemStatInfoStamp TMemStatCodeInfo::fLastStamp

Definition at line 83 of file TMemStatInfo.h.

Referenced by MakeStamp(), and TMemStatCodeInfo().

TMemStatInfoStamp TMemStatCodeInfo::fCurrentStamp

Definition at line 84 of file TMemStatInfo.h.

Referenced by Dec(), Inc(), MakeStamp(), and TMemStatCodeInfo().

TMemStatInfoStamp TMemStatCodeInfo::fMaxStampSize

Definition at line 85 of file TMemStatInfo.h.

Referenced by Inc(), and TMemStatCodeInfo().

TMemStatInfoStamp TMemStatCodeInfo::fMaxStamp

Definition at line 86 of file TMemStatInfo.h.

Referenced by Inc(), and TMemStatCodeInfo().

Long64_t TMemStatCodeInfo::fCode

Definition at line 87 of file TMemStatInfo.h.

Referenced by SetInfo().

TString TMemStatCodeInfo::fInfo

Definition at line 88 of file TMemStatInfo.h.

Referenced by Print(), and SetInfo().

TString TMemStatCodeInfo::fFunction

Definition at line 89 of file TMemStatInfo.h.

Referenced by TMemStat::MakeGraphCode(), operator<<(), Print(), and SetInfo().

TString TMemStatCodeInfo::fLib

Definition at line 90 of file TMemStatInfo.h.

Referenced by operator<<(), Print(), and SetInfo().

UInt_t TMemStatCodeInfo::fCodeID

Definition at line 91 of file TMemStatInfo.h.

Referenced by Print().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1