proxygen
folly::fibers::TimedRWMutex< BatonType >::ReadHolder Class Reference

#include <TimedMutex.h>

Public Member Functions

 ReadHolder (TimedRWMutex &lock)
 
 ~ReadHolder ()
 
 ReadHolder (const ReadHolder &rhs)=delete
 
ReadHolderoperator= (const ReadHolder &rhs)=delete
 
 ReadHolder (ReadHolder &&rhs)=delete
 
ReadHolderoperator= (ReadHolder &&rhs)=delete
 

Private Attributes

TimedRWMutexlock_
 

Detailed Description

template<typename BatonType>
class folly::fibers::TimedRWMutex< BatonType >::ReadHolder

Definition at line 144 of file TimedMutex.h.

Constructor & Destructor Documentation

template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::ReadHolder::ReadHolder ( TimedRWMutex lock)
inlineexplicit

Definition at line 146 of file TimedMutex.h.

References folly::fibers::TimedMutex::lock_.

template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::ReadHolder::~ReadHolder ( )
inline
template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::ReadHolder::ReadHolder ( const ReadHolder rhs)
delete
template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::ReadHolder::ReadHolder ( ReadHolder &&  rhs)
delete

Member Function Documentation

template<typename BatonType >
ReadHolder& folly::fibers::TimedRWMutex< BatonType >::ReadHolder::operator= ( const ReadHolder rhs)
delete
template<typename BatonType >
ReadHolder& folly::fibers::TimedRWMutex< BatonType >::ReadHolder::operator= ( ReadHolder &&  rhs)
delete

Member Data Documentation

template<typename BatonType >
TimedRWMutex* folly::fibers::TimedRWMutex< BatonType >::ReadHolder::lock_
private

Definition at line 162 of file TimedMutex.h.


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