Logo ROOT   6.08/07
Reference Guide
Enumerations
PoolCode Namespace Reference

Enumerations

enum  EPoolCode : unsigned {
  kExecFunc = 0, kExecFuncWithArg, kFuncResult, kIdling,
  kSendResult, kProcFile, kProcRange, kProcTree,
  kProcSelector, kProcResult, kProcEnded, kProcError
}
 An enumeration of the message codes handled by TPool, TPoolWorker and TPoolProcessor. More...
 

Enumeration Type Documentation

◆ EPoolCode

enum PoolCode::EPoolCode : unsigned

An enumeration of the message codes handled by TPool, TPoolWorker and TPoolProcessor.

Enumerator
kExecFunc 

Execute function without arguments.

kExecFuncWithArg 

Execute function with the argument contained in the message.

kFuncResult 

The message contains the result of a function execution.

kIdling 

We are ready for the next task.

kSendResult 

Ask for a kFuncResult/kProcResult.

kProcFile 

Tell a TPoolProcessor which tree to process. The object sent is a TreeInfo.

kProcRange 

Tell a TPoolProcessor which tree and entries range to process. The object sent is a TreeRangeInfo.

kProcTree 

Tell a TPoolProcessor to process the tree that was passed to it at construction time.

kProcSelector 

Tell a TPoolProcessor to process the tree using the selector passed to it at construction time.

kProcResult 

The message contains the result of the processing of a TTree.

kProcEnded 

Tell the client we are done processing (i.e. we have reached the target number of entries to process)

kProcError 

Tell the client there was an error while processing.

Definition at line 28 of file PoolUtils.h.