X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2Fgeneric.hxx;h=18493651cb1d3fb64badf305f7ad7d5a666eaab0;hb=cff6b2034de866df70a2b29feb3383ee8ccbbef6;hp=55f0ca8a5675df995d5c57cab9b67297bab167c8;hpb=632824e4d8247a5939baa31f7ea1cf5f790998af;p=flightgear.git diff --git a/src/Network/generic.hxx b/src/Network/generic.hxx index 55f0ca8a5..18493651c 100644 --- a/src/Network/generic.hxx +++ b/src/Network/generic.hxx @@ -42,7 +42,7 @@ public: ~FGGeneric(); bool gen_message(); - bool parse_message(int length); + bool parse_message_len(int length); // open hailing frequencies bool open(); @@ -57,6 +57,7 @@ public: void setExitOnError(bool val) { exitOnError = val; } bool getExitOnError() { return exitOnError; } + bool getInitOk(void) { return initOk; } protected: enum e_type { FG_BOOL=0, FG_INT, FG_FLOAT, FG_DOUBLE, FG_STRING, FG_FIXED }; @@ -100,8 +101,9 @@ private: bool gen_message_binary(); bool parse_message_ascii(int length); bool parse_message_binary(int length); - void read_config(SGPropertyNode *root, vector<_serial_prot> &msg); + bool read_config(SGPropertyNode *root, vector<_serial_prot> &msg); bool exitOnError; + bool initOk; template static void updateValue(_serial_prot& prot, const T& val)