library: libCore
#include "TVirtualPerfStats.h"

TVirtualPerfStats


class description - source file - inheritance tree (.pdf)

class TVirtualPerfStats : public TObject

Inheritance Chart:
TObject
<-
TVirtualPerfStats
<-
TPerfStats
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
virtual ~TVirtualPerfStats() static TClass* Class() static const char* EventType(TVirtualPerfStats::EEventType type) const virtual void FileEvent(Int_t slave, const char* slavename, const char* nodename, const char* filename, Bool_t isStart) virtual void FileOpenEvent(TFile* file, const char* filename, Double_t proctime) virtual void FileReadEvent(TFile* file, Int_t len, Double_t proctime) virtual Long64_t GetBytesRead() const virtual TClass* IsA() const TVirtualPerfStats& operator=(const TVirtualPerfStats&) virtual void PacketEvent(Int_t slave, const char* slavename, const char* filename, Long64_t eventsprocessed, Double_t latency, Double_t proctime, Double_t cputime, Long64_t bytesRead) virtual void SetBytesRead(Long64_t num) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void SimpleEvent(TVirtualPerfStats::EEventType type) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    public:
static const TVirtualPerfStats::EEventType kUnDefined static const TVirtualPerfStats::EEventType kPacket static const TVirtualPerfStats::EEventType kStart static const TVirtualPerfStats::EEventType kStop static const TVirtualPerfStats::EEventType kFile static const TVirtualPerfStats::EEventType kFileOpen static const TVirtualPerfStats::EEventType kFileRead static const TVirtualPerfStats::EEventType kNumEventType

Class Description

                                                                      
 TVirtualPerfStats                                                    
                                                                      
 Provides the interface for the PROOF internal performance measurment 
 and event tracing.                                                   
                                                                      


const char* EventType(EEventType type)



Inline Functions


                      void ~TVirtualPerfStats()
                      void SimpleEvent(TVirtualPerfStats::EEventType type)
                      void PacketEvent(Int_t slave, const char* slavename, const char* filename, Long64_t eventsprocessed, Double_t latency, Double_t proctime, Double_t cputime, Long64_t bytesRead)
                      void FileEvent(Int_t slave, const char* slavename, const char* nodename, const char* filename, Bool_t isStart)
                      void FileOpenEvent(TFile* file, const char* filename, Double_t proctime)
                      void FileReadEvent(TFile* file, Int_t len, Double_t proctime)
                      void SetBytesRead(Long64_t num)
                  Long64_t GetBytesRead() const
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
        TVirtualPerfStats& operator=(const TVirtualPerfStats&)


Author: Kristjan Gulbrandsen 11/05/04
Last update: root/base:$Name: $:$Id: TVirtualPerfStats.cxx,v 1.2 2004/10/25 14:54:42 rdm Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.