|
OCILIB (C and C++ Driver for Oracle)
4.0.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 1129 of file ocilib.hpp.
|
inlinestatic |
Create a Mutex handle.
Definition at line 875 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexCreate().
|
inlinestatic |
Destroy a mutex handle.
| handle | - Mutex handle |
Definition at line 880 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexFree().
|
inlinestatic |
Acquire a mutex lock.
| handle | - Mutex handle |
Definition at line 885 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexAcquire().
|
inlinestatic |
Release a mutex lock.
| handle | - Mutex handle |
Definition at line 890 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_MutexRelease().