Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::lib::RwMutex Class Reference

#include <mutex.h>

Collaboration diagram for apollo::perception::lib::RwMutex:
Collaboration graph

Public Member Functions

 RwMutex ()
 
 ~RwMutex ()
 
void ReaderLock ()
 
void WriterLock ()
 
void Unlock ()
 
 RwMutex (const RwMutex &)=delete
 
RwMutexoperator= (const RwMutex &)=delete
 

Constructor & Destructor Documentation

◆ RwMutex() [1/2]

apollo::perception::lib::RwMutex::RwMutex ( )
inline

◆ ~RwMutex()

apollo::perception::lib::RwMutex::~RwMutex ( )
inline

◆ RwMutex() [2/2]

apollo::perception::lib::RwMutex::RwMutex ( const RwMutex )
delete

Member Function Documentation

◆ operator=()

RwMutex& apollo::perception::lib::RwMutex::operator= ( const RwMutex )
delete

◆ ReaderLock()

void apollo::perception::lib::RwMutex::ReaderLock ( )
inline

◆ Unlock()

void apollo::perception::lib::RwMutex::Unlock ( )
inline

◆ WriterLock()

void apollo::perception::lib::RwMutex::WriterLock ( )
inline

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