Logo ROOT  
Reference Guide
TImplicitMT.cxx File Reference
#include "TError.h"
#include "ROOT/RTaskArena.hxx"
#include <atomic>
Include dependency graph for TImplicitMT.cxx:

Functions

static boolGetImplicitMTFlag ()
 
static std::atomic_int & GetParBranchProcessingCount ()
 
static std::shared_ptr< ROOT::Internal::RTaskArenaWrapper > & R__GetTaskArena4IMT ()
 
UInt_t ROOT_MT_GetThreadPoolSize ()
 
void ROOT_TImplicitMT_DisableImplicitMT ()
 
void ROOT_TImplicitMT_DisableParBranchProcessing ()
 
void ROOT_TImplicitMT_EnableImplicitMT (UInt_t numthreads)
 
void ROOT_TImplicitMT_EnableParBranchProcessing ()
 
bool ROOT_TImplicitMT_IsParBranchProcessingEnabled ()
 

Function Documentation

◆ GetImplicitMTFlag()

static bool & GetImplicitMTFlag ( )
static

Definition at line 36 of file TImplicitMT.cxx.

◆ GetParBranchProcessingCount()

static std::atomic_int & GetParBranchProcessingCount ( )
static

Definition at line 42 of file TImplicitMT.cxx.

◆ R__GetTaskArena4IMT()

static std::shared_ptr< ROOT::Internal::RTaskArenaWrapper > & R__GetTaskArena4IMT ( )
static

Definition at line 25 of file TImplicitMT.cxx.

◆ ROOT_MT_GetThreadPoolSize()

UInt_t ROOT_MT_GetThreadPoolSize ( )

Definition at line 31 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_DisableImplicitMT()

void ROOT_TImplicitMT_DisableImplicitMT ( )

Definition at line 58 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_DisableParBranchProcessing()

void ROOT_TImplicitMT_DisableParBranchProcessing ( )

Definition at line 73 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_EnableImplicitMT()

void ROOT_TImplicitMT_EnableImplicitMT ( UInt_t  numthreads)

Definition at line 48 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_EnableParBranchProcessing()

void ROOT_TImplicitMT_EnableParBranchProcessing ( )

Definition at line 68 of file TImplicitMT.cxx.

◆ ROOT_TImplicitMT_IsParBranchProcessingEnabled()

bool ROOT_TImplicitMT_IsParBranchProcessingEnabled ( )

Definition at line 78 of file TImplicitMT.cxx.