Logo ROOT   6.12/07
Reference Guide
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
ROOT::Internal::TDF::TSlotStack Class Reference

Definition at line 42 of file TDFNodes.hxx.

Public Member Functions

 TSlotStack ()=delete
 
 TSlotStack (unsigned int size)
 
unsigned int GetSlot ()
 
void ReturnSlot (unsigned int slotNumber)
 

Private Member Functions

unsigned int & GetCount ()
 
unsigned int & GetIndex ()
 

Private Attributes

std::vector< unsigned int > fBuf
 
unsigned int fCursor
 
ROOT::TSpinMutex fMutex
 

#include <ROOT/TDFNodes.hxx>

Constructor & Destructor Documentation

◆ TSlotStack() [1/2]

ROOT::Internal::TDF::TSlotStack::TSlotStack ( )
delete

◆ TSlotStack() [2/2]

ROOT::Internal::TDF::TSlotStack::TSlotStack ( unsigned int  size)
inline

Definition at line 60 of file TDFNodes.hxx.

Member Function Documentation

◆ GetCount()

unsigned int& ROOT::Internal::TDF::TSlotStack::GetCount ( )
inlineprivate

Definition at line 44 of file TDFNodes.hxx.

◆ GetIndex()

unsigned int& ROOT::Internal::TDF::TSlotStack::GetIndex ( )
inlineprivate

Definition at line 49 of file TDFNodes.hxx.

◆ GetSlot()

unsigned int TSlotStack::GetSlot ( )

Definition at line 115 of file TDFNodes.cxx.

◆ ReturnSlot()

void TSlotStack::ReturnSlot ( unsigned int  slotNumber)

Definition at line 99 of file TDFNodes.cxx.

Member Data Documentation

◆ fBuf

std::vector<unsigned int> ROOT::Internal::TDF::TSlotStack::fBuf
private

Definition at line 55 of file TDFNodes.hxx.

◆ fCursor

unsigned int ROOT::Internal::TDF::TSlotStack::fCursor
private

Definition at line 54 of file TDFNodes.hxx.

◆ fMutex

ROOT::TSpinMutex ROOT::Internal::TDF::TSlotStack::fMutex
private

Definition at line 56 of file TDFNodes.hxx.

Libraries for ROOT::Internal::TDF::TSlotStack:
[legend]

The documentation for this class was generated from the following files: