TMergerInfo Class Reference

#include <TProof.h>

Inheritance diagram for TMergerInfo:

TObject TObject List of all members.

Public Member Functions

 TMergerInfo (TSlave *t, Int_t port, Int_t forHowManyWorkers)
virtual ~TMergerInfo ()
void AddWorker (TSlave *sl)
TListGetWorkers ()
TSlaveGetMerger ()
Int_t GetPort ()
Int_t GetWorkersToMerge ()
Int_t GetMergedWorkers ()
Int_t GetMergedObjects ()
void SetMergedWorker ()
void AddMergedObjects (Int_t objects)
Bool_t AreAllWorkersAssigned ()
Bool_t AreAllWorkersMerged ()
void Deactivate ()
Bool_t IsActive ()
 TMergerInfo (TSlave *t, Int_t port, Int_t forHowManyWorkers)
virtual ~TMergerInfo ()
void AddWorker (TSlave *sl)
TListGetWorkers ()
TSlaveGetMerger ()
Int_t GetPort ()
Int_t GetWorkersToMerge ()
Int_t GetMergedWorkers ()
Int_t GetMergedObjects ()
void SetMergedWorker ()
void AddMergedObjects (Int_t objects)
Bool_t AreAllWorkersAssigned ()
Bool_t AreAllWorkersMerged ()
void Deactivate ()
Bool_t IsActive ()

Private Member Functions

 TMergerInfo (const TMergerInfo &)
TMergerInfooperator= (const TMergerInfo &)
 TMergerInfo (const TMergerInfo &)
TMergerInfooperator= (const TMergerInfo &)

Private Attributes

TSlavefMerger
Int_t fPort
Int_t fMergedObjects
Int_t fWorkersToMerge
Int_t fMergedWorkers
TListfWorkers
Bool_t fIsActive
TSlavefMerger
TListfWorkers

Detailed Description

Definition at line 256 of file TProof.h.


Constructor & Destructor Documentation

TMergerInfo::TMergerInfo ( const TMergerInfo  )  [private]

TMergerInfo::TMergerInfo ( TSlave t,
Int_t  port,
Int_t  forHowManyWorkers 
) [inline]

Definition at line 275 of file TProof.h.

virtual TMergerInfo::~TMergerInfo (  )  [virtual]

TMergerInfo::TMergerInfo ( const TMergerInfo  )  [private]

TMergerInfo::TMergerInfo ( TSlave t,
Int_t  port,
Int_t  forHowManyWorkers 
) [inline]

Definition at line 275 of file TProof.h.

virtual TMergerInfo::~TMergerInfo (  )  [virtual]


Member Function Documentation

TMergerInfo& TMergerInfo::operator= ( const TMergerInfo  )  [private]

void TMergerInfo::AddWorker ( TSlave sl  ) 

Definition at line 304 of file TProof.cxx.

References TList::Add(), TObject::Error(), fWorkers, fWorkersToMerge, and TCollection::GetSize().

Referenced by TProof::RedirectWorker().

TList* TMergerInfo::GetWorkers (  )  [inline]

Definition at line 281 of file TProof.h.

References fWorkers.

Referenced by TProof::HandleSubmerger().

TSlave* TMergerInfo::GetMerger (  )  [inline]

Definition at line 283 of file TProof.h.

References fMerger.

Referenced by TProof::HandleSubmerger(), and TProof::RedirectWorker().

Int_t TMergerInfo::GetPort (  )  [inline]

Definition at line 284 of file TProof.h.

References fPort.

Referenced by TProof::RedirectWorker().

Int_t TMergerInfo::GetWorkersToMerge (  )  [inline]

Definition at line 286 of file TProof.h.

References fWorkersToMerge.

Int_t TMergerInfo::GetMergedWorkers (  )  [inline]

Definition at line 287 of file TProof.h.

References fMergedWorkers.

Int_t TMergerInfo::GetMergedObjects (  )  [inline]

Definition at line 288 of file TProof.h.

References fMergedObjects.

void TMergerInfo::SetMergedWorker (  ) 

Definition at line 293 of file TProof.cxx.

References AreAllWorkersMerged(), TObject::Error(), and fMergedWorkers.

Referenced by TProof::HandleSubmerger().

void TMergerInfo::AddMergedObjects ( Int_t  objects  )  [inline]

Definition at line 291 of file TProof.h.

References fMergedObjects.

Referenced by TProof::RedirectWorker().

Bool_t TMergerInfo::AreAllWorkersAssigned (  ) 

Definition at line 326 of file TProof.cxx.

References fWorkers, fWorkersToMerge, TCollection::GetSize(), and kFALSE.

Bool_t TMergerInfo::AreAllWorkersMerged (  ) 

Definition at line 318 of file TProof.cxx.

References fMergedWorkers, and fWorkersToMerge.

Referenced by TProof::HandleSubmerger(), and SetMergedWorker().

void TMergerInfo::Deactivate (  )  [inline]

Definition at line 296 of file TProof.h.

References fIsActive, and kFALSE.

Referenced by TProof::HandleSubmerger().

Bool_t TMergerInfo::IsActive (  )  [inline]

Definition at line 297 of file TProof.h.

References fIsActive.

Referenced by TProof::GetActiveMergersCount(), and TProof::HandleSubmerger().

TMergerInfo& TMergerInfo::operator= ( const TMergerInfo  )  [private]

void TMergerInfo::AddWorker ( TSlave sl  ) 

TList* TMergerInfo::GetWorkers ( void   )  [inline]

Definition at line 281 of file TProof.h.

References fWorkers.

TSlave* TMergerInfo::GetMerger (  )  [inline]

Definition at line 283 of file TProof.h.

References fMerger.

Int_t TMergerInfo::GetPort (  )  [inline]

Definition at line 284 of file TProof.h.

References fPort.

Int_t TMergerInfo::GetWorkersToMerge (  )  [inline]

Definition at line 286 of file TProof.h.

References fWorkersToMerge.

Int_t TMergerInfo::GetMergedWorkers (  )  [inline]

Definition at line 287 of file TProof.h.

References fMergedWorkers.

Int_t TMergerInfo::GetMergedObjects (  )  [inline]

Definition at line 288 of file TProof.h.

References fMergedObjects.

void TMergerInfo::SetMergedWorker (  ) 

void TMergerInfo::AddMergedObjects ( Int_t  objects  )  [inline]

Definition at line 291 of file TProof.h.

References fMergedObjects.

Bool_t TMergerInfo::AreAllWorkersAssigned (  ) 

Bool_t TMergerInfo::AreAllWorkersMerged (  ) 

void TMergerInfo::Deactivate (  )  [inline]

Definition at line 296 of file TProof.h.

References fIsActive, and kFALSE.

Bool_t TMergerInfo::IsActive (  )  [inline]

Definition at line 297 of file TProof.h.

References fIsActive.


Member Data Documentation

TSlave* TMergerInfo::fMerger [private]

Definition at line 259 of file TProof.h.

Referenced by GetMerger().

Int_t TMergerInfo::fPort [private]

Definition at line 260 of file TProof.h.

Referenced by GetPort().

Int_t TMergerInfo::fMergedObjects [private]

Definition at line 261 of file TProof.h.

Referenced by AddMergedObjects(), and GetMergedObjects().

Int_t TMergerInfo::fWorkersToMerge [private]

Definition at line 263 of file TProof.h.

Referenced by AddWorker(), AreAllWorkersAssigned(), AreAllWorkersMerged(), and GetWorkersToMerge().

Int_t TMergerInfo::fMergedWorkers [private]

Definition at line 265 of file TProof.h.

Referenced by AreAllWorkersMerged(), GetMergedWorkers(), and SetMergedWorker().

TList* TMergerInfo::fWorkers [private]

Definition at line 268 of file TProof.h.

Referenced by AddWorker(), AreAllWorkersAssigned(), and GetWorkers().

Bool_t TMergerInfo::fIsActive [private]

Definition at line 269 of file TProof.h.

Referenced by Deactivate(), and IsActive().

TSlave* TMergerInfo::fMerger [private]

Definition at line 259 of file TProof.h.

TList* TMergerInfo::fWorkers [private]

Definition at line 268 of file TProof.h.


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