QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
#include "qgis_core.h"
#include "qgsconfig.h"
#include "qgsfeedback.h"
#include <QThread>
#include <QSemaphore>
#include <QCoreApplication>
#include <memory>
Go to the source code of this file.
Classes | |
class | QgsScopedAssignObjectToCurrentThread |
Temporarily moves a QObject to the current thread, then resets it back to nullptr thread on destruction. More... | |
class | QgsThreadingUtils |
Provides threading utilities for QGIS. More... | |
Macros | |
#define | QGIS_CHECK_OTHER_QOBJECT_THREAD_ACCESS(other) do {} while(false);(void)other; |
#define | QGIS_CHECK_QOBJECT_THREAD_EQUALITY(other) do {} while(false);(void)other; |
#define | QGIS_PROTECT_QOBJECT_THREAD_ACCESS do {} while(false); |
#define | QGIS_PROTECT_QOBJECT_THREAD_ACCESS_NON_FATAL do {} while(false); |
#define | SIP_NO_FILE |
#define QGIS_CHECK_OTHER_QOBJECT_THREAD_ACCESS | ( | other | ) | do {} while(false);(void)other; |
Definition at line 72 of file qgsthreadingutils.h.
#define QGIS_CHECK_QOBJECT_THREAD_EQUALITY | ( | other | ) | do {} while(false);(void)other; |
Definition at line 62 of file qgsthreadingutils.h.
#define QGIS_PROTECT_QOBJECT_THREAD_ACCESS do {} while(false); |
Definition at line 42 of file qgsthreadingutils.h.
#define QGIS_PROTECT_QOBJECT_THREAD_ACCESS_NON_FATAL do {} while(false); |
Definition at line 52 of file qgsthreadingutils.h.
#define SIP_NO_FILE |
Definition at line 19 of file qgsthreadingutils.h.