PLplot
5.11.0
|
#include "wxwidgets_comms.h"
Public Member Functions | |
PLNamedMutex () | |
PLNamedMutex (const char *name, bool aquireOnCreate=false) | |
~PLNamedMutex () | |
void | create (const char *name, bool aquireOnCreate=false) |
void | clear () |
void | aquire () |
bool | aquire (unsigned long millisecs) |
bool | aquireNoWait () |
void | release () |
bool | isValid () |
Private Attributes | |
bool | m_haveLock |
sem_t * | m_mutex |
Definition at line 78 of file wxwidgets_comms.h.
PLNamedMutex::PLNamedMutex | ( | ) |
Definition at line 148 of file wxwidgets_comms.cpp.
PLNamedMutex::PLNamedMutex | ( | const char * | name, |
bool | aquireOnCreate = false |
||
) |
Definition at line 154 of file wxwidgets_comms.cpp.
PLNamedMutex::~PLNamedMutex | ( | ) |
Definition at line 231 of file wxwidgets_comms.cpp.
void PLNamedMutex::aquire | ( | ) |
Definition at line 175 of file wxwidgets_comms.cpp.
bool PLNamedMutex::aquire | ( | unsigned long | millisecs | ) |
Definition at line 188 of file wxwidgets_comms.cpp.
bool PLNamedMutex::aquireNoWait | ( | ) |
Definition at line 198 of file wxwidgets_comms.cpp.
void PLNamedMutex::clear | ( | ) |
Definition at line 221 of file wxwidgets_comms.cpp.
void PLNamedMutex::create | ( | const char * | name, |
bool | aquireOnCreate = false |
||
) |
Definition at line 161 of file wxwidgets_comms.cpp.
bool PLNamedMutex::isValid | ( | ) |
Definition at line 242 of file wxwidgets_comms.cpp.
void PLNamedMutex::release | ( | ) |
Definition at line 208 of file wxwidgets_comms.cpp.
|
private |
Definition at line 92 of file wxwidgets_comms.h.
|
private |
Definition at line 96 of file wxwidgets_comms.h.