XRootD
XrdPfc::MutexHolder< MOO > Struct Template Reference

#include <XrdPfc.hh>

+ Collaboration diagram for XrdPfc::MutexHolder< MOO >:

Public Member Functions

 MutexHolder (MOO &m)
 
 ~MutexHolder ()
 

Public Attributes

MOO & mutex
 

Detailed Description

template<class MOO>
struct XrdPfc::MutexHolder< MOO >

Definition at line 49 of file XrdPfc.hh.

Constructor & Destructor Documentation

◆ MutexHolder()

template<class MOO >
XrdPfc::MutexHolder< MOO >::MutexHolder ( MOO &  m)
inline

Definition at line 51 of file XrdPfc.hh.

51 : mutex(m) { mutex.Lock(); }

References XrdPfc::MutexHolder< MOO >::mutex.

◆ ~MutexHolder()

template<class MOO >
XrdPfc::MutexHolder< MOO >::~MutexHolder ( )
inline

Definition at line 52 of file XrdPfc.hh.

52 { mutex.UnLock(); }

References XrdPfc::MutexHolder< MOO >::mutex.

Member Data Documentation

◆ mutex

template<class MOO >
MOO& XrdPfc::MutexHolder< MOO >::mutex

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