12 #if XXX // For intellisense - remember to remove
15 #define DT_PROTOCOL_NAMESPACE vrvHla1516e
16 #define DL_DLL_IGCONVRLINK
17 #define DT_DLL_VLPROTIND
18 #include <vlpi/entityIdentifier.h>
27 #include <unordered_map>
34 class DtAerodromeStatusManager;
38 class DtVrlinkConnection;
73 virtual DtUniqueID runwayId(
const std::string& uuidString)
const;
80 virtual void onRunwayToBeDestroyed(
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
The DtRunwayElementProcessor listens to signals from the DtAerodromeExistenceManager to find out when...
Definition: DtRunwayElementProcessor.h:44
DtAerodromeStatusManager manages status data for all the aerodromes and related runways in a VR-Link ...
Definition: DtAerodromeStatusManager.h:57
DtSignalConnectionManager myConnections
Definition: DtRunwayElementProcessor.h:84
std::unordered_map< std::string, DtUniqueID > myUUidToUniqueIdMap
Definition: DtRunwayElementProcessor.h:86
DtVrlinkConnection & myConnection
Definition: DtRunwayElementProcessor.h:83
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
Contains makVrv::DtVirtualBaseClass class.
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:42
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Base class to provide boost signal/slot management.
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
DtAerodromeStatusManager & myAerodromeStatusManager
Definition: DtRunwayElementProcessor.h:85