X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2Fnative_ctrls.hxx;h=4e4afe57912be493887cada70b7f9af941e733ad;hb=cff6b2034de866df70a2b29feb3383ee8ccbbef6;hp=d64d072007225ae13babc6ce43dbdcd04fe0c6df;hpb=2b534ebf6ddf6e25f196e735d8a5699aed0107d3;p=flightgear.git diff --git a/src/Network/native_ctrls.hxx b/src/Network/native_ctrls.hxx index d64d07200..4e4afe579 100644 --- a/src/Network/native_ctrls.hxx +++ b/src/Network/native_ctrls.hxx @@ -2,7 +2,7 @@ // // Written by Curtis Olson, started July 2001. // -// Copyright (C) 2001 Curtis L. Olson - curt@flightgear.org +// Copyright (C) 2001 Curtis L. Olson - http://www.flightgear.org/~curt // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License as @@ -16,7 +16,7 @@ // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. // // $Id$ @@ -27,23 +27,19 @@ #include -#include STL_STRING - -#include +#include +#include #include "protocol.hxx" #include "net_ctrls.hxx" -SG_USING_STD(string); - +using std::string; class FGNativeCtrls : public FGProtocol { FGNetCtrls net_ctrls; FGControls ctrls; - int length; - public: FGNativeCtrls(); @@ -63,10 +59,12 @@ public: // Helper functions which may be useful outside this class // Populate the FGNetCtrls structure from the property tree. -void FGProps2NetCtrls( FGNetCtrls *net, bool net_byte_order = true ); +void FGProps2NetCtrls( FGNetCtrls *net, bool honor_freezes, + bool net_byte_order ); // Update the property tree from the FGNetCtrls structure. -void FGNetCtrls2Props( FGNetCtrls *net, bool net_byte_order = true ); +void FGNetCtrls2Props( FGNetCtrls *net, bool honor_freezes, + bool net_byte_order ); #endif // _FG_NATIVE_CTRLS_HXX