|
Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
|
This class provides an easy and less error-prone way of temporarily releasing a locked mutex.
This class is the inverse of class ThreadLock.
#include <ThreadLib.h>
Public Member Functions | |
| ThreadReleaseLock (struct HttpRequest *req) | |
| Temporarily release the owned mutex; reacquire at scope exit. More... | |
| ThreadReleaseLock (ThreadMutex &m) | |
| Temporarily release the owned mutex; reacquire at scope exit. More... | |
| ThreadReleaseLock (ThreadMutex *m) | |
| Temporarily release the owned mutex; reacquire at scope exit. More... | |
| ThreadReleaseLock (ThreadLock &tl) | |
| Temporarily release the owned mutex; reacquire at scope exit. More... | |
| ThreadReleaseLock (ThreadLock *tl) | |
| Temporarily release the owned mutex; reacquire at scope exit. More... | |
| ~ThreadReleaseLock () | |
| Reacquire the same mutex before leaving scope. More... | |