HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
onnxruntime::OrtMutex Class Reference

#include <ort_mutex.h>

Public Types

using native_handle_type = nsync::nsync_mu *
 

Public Member Functions

constexpr OrtMutex ()=default
 
 ~OrtMutex ()=default
 
 OrtMutex (const OrtMutex &)=delete
 
OrtMutexoperator= (const OrtMutex &)=delete
 
void lock ()
 
bool try_lock () noexcept
 
void unlock () noexcept
 
native_handle_type native_handle ()
 

Detailed Description

Definition at line 110 of file ort_mutex.h.

Member Typedef Documentation

Definition at line 123 of file ort_mutex.h.

Constructor & Destructor Documentation

constexpr onnxruntime::OrtMutex::OrtMutex ( )
default
onnxruntime::OrtMutex::~OrtMutex ( )
default
onnxruntime::OrtMutex::OrtMutex ( const OrtMutex )
delete

Member Function Documentation

void onnxruntime::OrtMutex::lock ( )
inline

Definition at line 119 of file ort_mutex.h.

native_handle_type onnxruntime::OrtMutex::native_handle ( )
inline

Definition at line 124 of file ort_mutex.h.

OrtMutex& onnxruntime::OrtMutex::operator= ( const OrtMutex )
delete
bool onnxruntime::OrtMutex::try_lock ( )
inlinenoexcept

Definition at line 120 of file ort_mutex.h.

void onnxruntime::OrtMutex::unlock ( )
inlinenoexcept

Definition at line 121 of file ort_mutex.h.


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