QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
Classes | Macros
qgsthreadingutils.h File Reference
#include "qgis_core.h"
#include "qgsconfig.h"
#include "qgsfeedback.h"
#include <QThread>
#include <QSemaphore>
#include <QCoreApplication>
#include <memory>
Include dependency graph for qgsthreadingutils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsThreadingUtils
 Provides threading utilities for QGIS. More...
 

Macros

#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
 

Macro Definition Documentation

◆ QGIS_CHECK_QOBJECT_THREAD_EQUALITY

#define QGIS_CHECK_QOBJECT_THREAD_EQUALITY (   other)    do {} while(false);(void)other;

Definition at line 61 of file qgsthreadingutils.h.

◆ QGIS_PROTECT_QOBJECT_THREAD_ACCESS

#define QGIS_PROTECT_QOBJECT_THREAD_ACCESS   do {} while(false);

Definition at line 41 of file qgsthreadingutils.h.

◆ QGIS_PROTECT_QOBJECT_THREAD_ACCESS_NON_FATAL

#define QGIS_PROTECT_QOBJECT_THREAD_ACCESS_NON_FATAL   do {} while(false);

Definition at line 51 of file qgsthreadingutils.h.

◆ SIP_NO_FILE

#define SIP_NO_FILE

Definition at line 19 of file qgsthreadingutils.h.