|
Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
|
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"Aller au code source de ce fichier.
Classes | |
| class | GeoParsingTask |
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 | — |
cancel() positionne le token atomique partagé avec GeoParser. Le thread GeoParser lève ParseCancelledException entre les phases et GeoParsingTask poste WM_PARSING_CANCELLED.