OCILIB (C and C++ Driver for Oracle)
4.1.0
|
Static class allowing managing mutexes. More...
#include <ocilib.hpp>
Static Public Member Functions | |
static MutexHandle | Create () |
Create a Mutex handle. More... | |
static void | Destroy (MutexHandle handle) |
Destroy a mutex handle. More... | |
static void | Acquire (MutexHandle handle) |
Acquire a mutex lock. More... | |
static void | Release (MutexHandle handle) |
Release a mutex lock. More... | |
Static class allowing managing mutexes.
This class wraps the OCILIB object handle OCI_Mutex and its related methods
See Threads and mutexes for more details on Oracle multi-threading support
Definition at line 1308 of file ocilib.hpp.
|
inlinestatic |
Create a Mutex handle.
Definition at line 1147 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexCreate().
|
inlinestatic |
Destroy a mutex handle.
handle | - Mutex handle |
Definition at line 1152 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexFree().
|
inlinestatic |
Acquire a mutex lock.
handle | - Mutex handle |
Definition at line 1157 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexAcquire().
|
inlinestatic |
Release a mutex lock.
handle | - Mutex handle |
Definition at line 1162 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexRelease().