#include <glfwsemaphore.h>
Public Member Functions | |
virtual | ~GlfwSemaphore () |
virtual void | Wait (double timeout=-1.0) |
virtual void | SendSignal () |
Protected Member Functions | |
GlfwSemaphore () | |
Private Attributes | |
GLFWcond | cond |
GLFWmutex | mutex |
Friends | |
class | GlfwThreadServer |
GlfwSemaphore::~GlfwSemaphore | ( | ) | [inline, virtual] |
GlfwSemaphore::GlfwSemaphore | ( | ) | [inline, protected] |
void GlfwSemaphore::Wait | ( | double | timeout = -1.0 |
) | [inline, virtual] |
Reimplemented from Semaphore.
void GlfwSemaphore::SendSignal | ( | ) | [inline, virtual] |
Reimplemented from Semaphore.
friend class GlfwThreadServer [friend] |
GLFWcond GlfwSemaphore::cond [private] |
GLFWmutex GlfwSemaphore::mutex [private] |