PLplot
5.13.0
|
#include "wxwidgets_comms.h"
Public Member Functions | |
PLNamedMutex () | |
~PLNamedMutex () | |
PLNamedMutex (const char *name, bool aquireOnCreate=false) | |
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 |
char | m_mutexName [251] |
Definition at line 222 of file wxwidgets_comms.h.
PLNamedMutex::PLNamedMutex | ( | ) |
Definition at line 657 of file wxwidgets_comms.cpp.
PLNamedMutex::~PLNamedMutex | ( | ) |
Definition at line 741 of file wxwidgets_comms.cpp.
PLNamedMutex::PLNamedMutex | ( | const char * | name, |
bool | aquireOnCreate = false |
||
) |
Definition at line 663 of file wxwidgets_comms.cpp.
void PLNamedMutex::aquire | ( | ) |
Definition at line 683 of file wxwidgets_comms.cpp.
bool PLNamedMutex::aquire | ( | unsigned long | millisecs | ) |
Definition at line 696 of file wxwidgets_comms.cpp.
bool PLNamedMutex::aquireNoWait | ( | ) |
Definition at line 706 of file wxwidgets_comms.cpp.
void PLNamedMutex::clear | ( | ) |
Definition at line 729 of file wxwidgets_comms.cpp.
void PLNamedMutex::create | ( | const char * | name, |
bool | aquireOnCreate = false |
||
) |
Definition at line 670 of file wxwidgets_comms.cpp.
bool PLNamedMutex::isValid | ( | ) |
Definition at line 752 of file wxwidgets_comms.cpp.
void PLNamedMutex::release | ( | ) |
Definition at line 716 of file wxwidgets_comms.cpp.
|
private |
Definition at line 236 of file wxwidgets_comms.h.
|
private |
Definition at line 240 of file wxwidgets_comms.h.
|
private |
Definition at line 241 of file wxwidgets_comms.h.