38 virtual unsigned long requestId()
const;
39 virtual void setRequestId(
unsigned long requestId);
42 virtual void setAirportICAO(
const DtString & icao);
43 virtual void setAirportICAOs(
const std::vector<std::string>& icaos);
44 virtual const std::vector<std::string>& airportICAOs()
const;
47 virtual void setAreaUUID(
const DtUUID&);
48 virtual const DtUUID& areaUUID()
const;
51 virtual void setForceType(
const DtForceType forceType);
52 virtual DtForceType forceType()
const;
56 virtual void setOverlay(
const DtString & overlay);
57 virtual const DtString & overlay()
const;
59 virtual bool cancel()
const;
60 virtual void setCancel(
bool);
64 virtual int type()
const override;
73 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
126 virtual int type()
const override;
130 virtual unsigned long requestId()
const;
131 virtual void setRequestId(
unsigned long requestId);
134 virtual void setSuccess(
bool);
135 virtual bool success()
const;
138 virtual void setFailureInformation(ComputeFailureInformation);
139 ComputeFailureInformation failureInformation()
const;
148 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
in case MAK_RUNWAYS returns has no feature
Definition: ifComputeAerodrome.h:107
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
bool myCancelFlag
Definition: ifComputeAerodrome.h:90
virtual int type() const =0
in case no airport feature data matched the request
Definition: ifComputeAerodrome.h:108
Definition: ifComputeAerodrome.h:19
Contains the DtUUID class declaration.
in case MAK_AIRPORTS returns has no feature
Definition: ifComputeAerodrome.h:105
DtU32 myRequestId
Definition: ifComputeAerodrome.h:161
ComputeFailureInformation
Definition: ifComputeAerodrome.h:98
virtual void printDataToString(DtString &str)
in case MAK_AIRPORTS_BOUNDARY has no feature
Definition: ifComputeAerodrome.h:106
DtUUID myAreaUUID
Definition: ifComputeAerodrome.h:87
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
ComputeFailureInformation myFailureInformation
Definition: ifComputeAerodrome.h:163
in case MAK_RUNWAYS feature query is not configured
Definition: ifComputeAerodrome.h:104
Definition: ifComputeAerodrome.h:101
DtU32 myRequestId
Definition: ifComputeAerodrome.h:85
Definition: ifComputeAerodrome.h:93
in case MAK_AIRPORTS feature query is not configured
Definition: ifComputeAerodrome.h:102
in case no airport boundary feature data matched the request
Definition: ifComputeAerodrome.h:109
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:137
virtual bool setToNet()
Definition: simInterfaceContent.h:83
in case MAK_AIRPORTS_BOUNDARY feature query is not configured
Definition: ifComputeAerodrome.h:103
std::vector< std::string > myAirportICAOs
Definition: ifComputeAerodrome.h:86
DtForceType myForceType
Definition: ifComputeAerodrome.h:88
Definition: simInterfaceContent.h:45
DtString myOverlay
Definition: ifComputeAerodrome.h:89
bool mySuccessFlag
Definition: ifComputeAerodrome.h:162
virtual DtSimInterfaceContent * clone() const =0
Definition: ifComputeAerodrome.h:100