PLplot
5.12.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 101 of file wxwidgets_comms.h.
PLNamedMutex::PLNamedMutex | ( | ) |
Definition at line 157 of file wxwidgets_comms.cpp.
PLNamedMutex::PLNamedMutex | ( | const char * | name, |
bool | aquireOnCreate = false |
||
) |
Definition at line 163 of file wxwidgets_comms.cpp.
PLNamedMutex::~PLNamedMutex | ( | ) |
Definition at line 240 of file wxwidgets_comms.cpp.
void PLNamedMutex::aquire | ( | ) |
Definition at line 184 of file wxwidgets_comms.cpp.
bool PLNamedMutex::aquire | ( | unsigned long | millisecs | ) |
Definition at line 197 of file wxwidgets_comms.cpp.
bool PLNamedMutex::aquireNoWait | ( | ) |
Definition at line 207 of file wxwidgets_comms.cpp.
void PLNamedMutex::clear | ( | ) |
Definition at line 230 of file wxwidgets_comms.cpp.
void PLNamedMutex::create | ( | const char * | name, |
bool | aquireOnCreate = false |
||
) |
Definition at line 170 of file wxwidgets_comms.cpp.
bool PLNamedMutex::isValid | ( | ) |
Definition at line 251 of file wxwidgets_comms.cpp.
void PLNamedMutex::release | ( | ) |
Definition at line 217 of file wxwidgets_comms.cpp.
|
private |
Definition at line 115 of file wxwidgets_comms.h.
|
private |
Definition at line 119 of file wxwidgets_comms.h.