Class to acquire and release the Python GIL where it applies, i.e.
if libPython is loaded and the interpreter is initialized.
Definition at line 87 of file TMPClient.cxx.
Public Member Functions | |
TGILRAII () | |
~TGILRAII () | |
Private Types | |
using | Py_IsInitialized_type = int(*)(void) |
using | PyGILState_Ensure_type = void *(*)(void) |
using | PyGILState_Release_type = void(*)(void *) |
Private Member Functions | |
template<class FPTYPE > | |
FPTYPE | GetSymT (const char *name) |
Private Attributes | |
void * | fPyGILState_STATE = nullptr |
|
private |
Definition at line 88 of file TMPClient.cxx.
|
private |
Definition at line 89 of file TMPClient.cxx.
|
private |
Definition at line 90 of file TMPClient.cxx.
|
inline |
Definition at line 95 of file TMPClient.cxx.
|
inline |
Definition at line 103 of file TMPClient.cxx.
|
inlineprivate |
Definition at line 93 of file TMPClient.cxx.
|
private |
Definition at line 91 of file TMPClient.cxx.