18 #include <unordered_map>
25 class DtAerodromeStatusManager;
29 class DtVrlinkConnection;
68 virtual bool getUniqueIdFromUuid(
const DtVrlUuid& uuid,
DtUniqueID& uniqueId);
76 virtual void onAerodromeToBeDestroyed(
const DtVrlUuid& uuid);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtSignalConnectionManager myConnections
Definition: DtAerodromeElementProcessor.h:81
DtAerodromeStatusManager manages status data for all the aerodromes and related runways in a VR-Link ...
Definition: DtAerodromeStatusManager.h:57
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
std::unordered_map< std::string, DtUniqueID > myUUidToUniqueIdMap
Definition: DtAerodromeElementProcessor.h:84
Contains makVrv::DtVirtualBaseClass class.
The DtAerodromeElementProcessor listens for signals from DtAerodromeExistenceListener and handle the ...
Definition: DtAerodromeElementProcessor.h:36
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:43
DtAerodromeStatusManager & myAerodromeStatusManager
Definition: DtAerodromeElementProcessor.h:82
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Base class to provide boost signal/slot management.
DtVrlinkConnection & myConnection
Definition: DtAerodromeElementProcessor.h:80
Contains makVrv::DtUniqueID type.
Contains DLL export macros.