AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::Utils::Threading::ReaderLockGuard Class Reference

#include <ReaderWriterLock.h>

Public Member Functions

 ReaderLockGuard (ReaderWriterLock &rwl)
 
void UpgradeToWriterLock ()
 
 ~ReaderLockGuard ()
 
 ReaderLockGuard (const ReaderLockGuard &)=delete
 
ReaderLockGuardoperator= (const ReaderLockGuard &)=delete
 

Detailed Description

Definition at line 62 of file ReaderWriterLock.h.

Constructor & Destructor Documentation

◆ ReaderLockGuard() [1/2]

Aws::Utils::Threading::ReaderLockGuard::ReaderLockGuard ( ReaderWriterLock rwl)
inlineexplicit

Definition at line 65 of file ReaderWriterLock.h.

◆ ~ReaderLockGuard()

Aws::Utils::Threading::ReaderLockGuard::~ReaderLockGuard ( )
inline

Definition at line 77 of file ReaderWriterLock.h.

◆ ReaderLockGuard() [2/2]

Aws::Utils::Threading::ReaderLockGuard::ReaderLockGuard ( const ReaderLockGuard )
delete

Member Function Documentation

◆ operator=()

ReaderLockGuard& Aws::Utils::Threading::ReaderLockGuard::operator= ( const ReaderLockGuard )
delete

◆ UpgradeToWriterLock()

void Aws::Utils::Threading::ReaderLockGuard::UpgradeToWriterLock ( )
inline

Definition at line 70 of file ReaderWriterLock.h.


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