X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2FHLA%2Fhla.hxx;h=8a77d2704225b01f013244e1918b012dae5474f6;hb=46ec7a6ff78b0718c6eb09e5abb45c67c153d2f5;hp=b1f6d426973bd60448d395d3133ef87a56587f86;hpb=1d887677b9a48dc33412bb428daec7083f1ee499;p=flightgear.git diff --git a/src/Network/HLA/hla.hxx b/src/Network/HLA/hla.hxx index b1f6d4269..8a77d2704 100644 --- a/src/Network/HLA/hla.hxx +++ b/src/Network/HLA/hla.hxx @@ -21,18 +21,11 @@ #include #include -#include #include #include #include -namespace simgear { -class HLAFederate; -class HLAObjectClass; -class HLAObjectInstance; -} - class FGHLA : public FGProtocol { public: FGHLA(const std::vector& tokens); @@ -45,6 +38,11 @@ public: private: /// All the utility classes we need currently class XMLConfigReader; + class MPUpdateCallback; + class MPReflectCallback; + class MultiplayerObjectInstance; + class MultiplayerObjectClass; + class Federate; /// The configuration parameters extracted from the tokens in the constructor std::string _objectModelConfig; @@ -52,11 +50,7 @@ private: std::string _federate; /// The toplevel rti class - SGSharedPtr _hlaFederate; - /// This class that is used to send register the local instance - SGSharedPtr _localAircraftClass; - /// The local aircraft instance - SGSharedPtr _localAircraftInstance; + SGSharedPtr _hlaFederate; }; #endif // _FG_HLA_HXX