]> git.mxchange.org Git - flightgear.git/blobdiff - src/Network/httpd.hxx
Update Mac configure script for new ALUT scheme; support --with-alut-framework.
[flightgear.git] / src / Network / httpd.hxx
index 56bdbedef7d1491b802ecda98374a09b8627fa57..487ddd3f231a9ae16667fc342ffc4d206797c341 100644 (file)
@@ -3,7 +3,10 @@
 //
 // Written by Curtis Olson, started June 2001.
 //
-// Copyright (C) 2001  Curtis L. Olson - curt@flightgear.org
+// Copyright (C) 2001  Curtis L. Olson - http://www.flightgear.org/~curt
+//
+// Jpeg Image Support added August 2001
+//  by Norman Vine - nhv@cape.com
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License as
@@ -17,7 +20,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$
 
@@ -42,6 +45,9 @@ class HttpdChannel : public netChat
 
     netBuffer buffer ;
 
+    string urlEncode(string);
+    string urlDecode(string);
+
 public:
 
     HttpdChannel() : buffer(512) { setTerminator("\r\n"); }
@@ -62,7 +68,7 @@ class HttpdServer : private netChannel
     virtual void handleAccept (void) {
         netAddress addr ;
         int handle = accept ( &addr ) ;
-        printf("Client %s:%d connected\n", addr.getHost(), addr.getPort());
+        SG_LOG( SG_IO, SG_INFO, "Client " << addr.getHost() << ":" << addr.getPort() << " connected" );
 
         HttpdChannel *hc = new HttpdChannel;
         hc->setHandle ( handle ) ;
@@ -71,11 +77,11 @@ class HttpdServer : private netChannel
 public:
 
     HttpdServer ( int port ) {
-        open () ;
-        bind ("", port) ;
-        listen (5) ;
+        open() ;
+        bind( "", port );
+        listen( 5 );
 
-        printf ( "Httpd server started on port %d\n", port ) ;
+        printf( "Httpd server started on port %d\n", port ) ;
     }
 };
 
@@ -84,7 +90,7 @@ class FGHttpd : public FGProtocol {
 
     int port;
     HttpdServer *server;
-
+    
 public:
 
     inline FGHttpd( int p ) { port = p; }