Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RPageSink::RSinkGuard Class Reference

An RAII wrapper used to synchronize a page sink. See GetSinkGuard().

Definition at line 411 of file RPageStorage.hxx.

Public Member Functions

 RSinkGuard (const RSinkGuard &)=delete
 RSinkGuard (RSinkGuard &&)=delete
 RSinkGuard (std::mutex *lock)
 ~RSinkGuard ()
RSinkGuardoperator= (const RSinkGuard &)=delete
RSinkGuardoperator= (RSinkGuard &&)=delete

Private Attributes

std::mutex * fLock

#include <ROOT/RPageStorage.hxx>

Constructor & Destructor Documentation

◆ RSinkGuard() [1/3]

ROOT::Internal::RPageSink::RSinkGuard::RSinkGuard ( std::mutex * lock)
inlineexplicit

Definition at line 415 of file RPageStorage.hxx.

◆ RSinkGuard() [2/3]

◆ RSinkGuard() [3/3]

◆ ~RSinkGuard()

Member Function Documentation

◆ operator=() [1/2]

RSinkGuard & ROOT::Internal::RPageSink::RSinkGuard::operator= ( const RSinkGuard & )
delete

◆ operator=() [2/2]

RSinkGuard & ROOT::Internal::RPageSink::RSinkGuard::operator= ( RSinkGuard && )
delete

Member Data Documentation

◆ fLock

Definition at line 412 of file RPageStorage.hxx.


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