Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
Référence du fichier GeoParsingTask.h

Tâche asynchrone d'exécution du pipeline GeoParser v2. Plus de détails...

#include <atomic>
#include <memory>
#include <string>
#include <windows.h>
#include "Engine/Core/Config/ParserConfig.h"
#include "Engine/Core/Logger/Logger.h"
Graphe des dépendances par inclusion de GeoParsingTask.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  GeoParsingTask
 

Description détaillée

Tâche asynchrone d'exécution du pipeline GeoParser v2.

Lance GeoParser dans un thread détaché et communique la progression vers MainWindow via PostMessage :

Message Contenu
WM_PROGRESS_UPDATE wParam = progression 0-100
WM_PARSING_SUCCESS
WM_PARSING_ERROR wParam = std::wstring* (à libérer)
WM_PARSING_CANCELLED
Annulation
cancel() positionne le token atomique partagé avec GeoParser. Le thread GeoParser lève ParseCancelledException entre les phases et GeoParsingTask poste WM_PARSING_CANCELLED.