]> git.mxchange.org Git - flightgear.git/blobdiff - src/Server/msg_0001_hello.hxx
Tune up the starter torque to match the recent changes to engine
[flightgear.git] / src / Server / msg_0001_hello.hxx
index 9da5bd323e5e5706cad77f5824aafda3174eb4cd..a1472cbf70898be48df52e6572bb32e6bc72b11a 100644 (file)
 \r
 #include "message.hxx"\r
 \r
-class FGMPSMsg0001Hello\r
+#define FGMPSMsg0001HelloID 0x0001\r
+\r
+class FGMPSMsg0001Hello: public FGMPSMessage\r
 {\r
 private:\r
        FGMPSMsgElementEntry            elements[5];\r
-       unsigned int                    msgid;\r
 public:\r
-       FGMPSMsg0001Hello();\r
-       ~FGMPSMsg0001Hello() {}\r
 \r
-       virtual string                  encodemsg() {}\r
-       virtual FGMPSMessage*           decodemsg(string msg) {}\r
+       static void registerme() \r
+       { \r
+               FGMPSMessage::registermsg(FGMPSMsg0001HelloID, &FGMPSMsg0001Hello::instance);\r
+       }\r
+\r
+       static FGMPSMessage* instance() { return (FGMPSMessage*) new FGMPSMsg0001Hello; }\r
+\r
        virtual FGMPSMsgElementEntry*   getelements() { return elements; }\r
-       virtual unsigned int            getmessageid() { return msgid; }\r
+\r
+       FGMPSMsg0001Hello();\r
+       ~FGMPSMsg0001Hello() {}\r
 \r
        unsigned int    vermajor;\r
        unsigned int    verminor;\r