#ifndef _FG_JPEG_HTTPD_HXX
#define _FG_JPEG_HTTPD_HXX
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <plib/netChat.h>
-
-#ifdef FG_JPEG_SERVER
-# include <simgear/screen/jpgfactory.hxx>
-#else
-// dummy it in to keep the compiler happy
-class trJpgFactory {
-public:
- trJpgFactory();
- void init(int, int);
- void destroy();
- int render();
- void *data();
-};
-#endif
+#include <simgear/io/sg_netChat.hxx>
+#include <simgear/screen/jpgfactory.hxx>
#include "protocol.hxx"
-class trJpgFactory;
-
/* simple httpd server that makes an hasty stab at following the http
1.1 rfc. */
-class HttpdImageChannel : public netChat
+class HttpdImageChannel : public simgear::NetChat
{
- netBuffer buffer ;
+ simgear::NetBuffer buffer ;
trJpgFactory *JpgFactory;
public:
};
-class HttpdImageServer : private netChannel
+class HttpdImageServer : private simgear::NetChannel
{
virtual bool writable (void) { return false ; }
virtual void handleAccept (void) {
- netAddress addr ;
+ simgear::IPAddress addr ;
int handle = accept ( &addr ) ;
SG_LOG( SG_IO, SG_INFO, "Client " << addr.getHost() << ":" << addr.getPort() << " connected" );