XRootD
Loading...
Searching...
No Matches
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 mutex.

◆ ~MutexHolder()

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

Definition at line 52 of file XrdPfc.hh.

52{ mutex.UnLock(); }

References mutex.

Member Data Documentation

◆ mutex

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

Definition at line 50 of file XrdPfc.hh.

Referenced by MutexHolder(), and ~MutexHolder().


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