DPC++ Runtime
Runtime libraries for oneAPI DPC++
pi_shared_mutex Class Reference

#include <level_zero/pi_level_zero.hpp>

Inheritance diagram for pi_shared_mutex:
Collaboration diagram for pi_shared_mutex:

Public Member Functions

void lock ()
 
bool try_lock ()
 
void unlock ()
 
void lock_shared ()
 
bool try_lock_shared ()
 
void unlock_shared ()
 

Detailed Description

Definition at line 196 of file pi_level_zero.hpp.

Member Function Documentation

◆ lock()

void pi_shared_mutex::lock ( )
inline

Definition at line 198 of file pi_level_zero.hpp.

References SingleThreadMode.

◆ lock_shared()

void pi_shared_mutex::lock_shared ( )
inline

Definition at line 210 of file pi_level_zero.hpp.

References SingleThreadMode.

◆ try_lock()

bool pi_shared_mutex::try_lock ( )
inline

Definition at line 202 of file pi_level_zero.hpp.

References SingleThreadMode.

◆ try_lock_shared()

bool pi_shared_mutex::try_lock_shared ( )
inline

Definition at line 214 of file pi_level_zero.hpp.

References SingleThreadMode.

◆ unlock()

void pi_shared_mutex::unlock ( )
inline

Definition at line 205 of file pi_level_zero.hpp.

References SingleThreadMode.

◆ unlock_shared()

void pi_shared_mutex::unlock_shared ( )
inline

Definition at line 217 of file pi_level_zero.hpp.

References SingleThreadMode.


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