// // G A M E.O.N.E - LOW LEVEL LIB V1.0 // Copyright (C) 2001 LEVEL ONE ENTERTAINMENT, // Licensed under the terms of LGPL. //:--------------------------------------------------------------------------- //:Description // // LOW LEVEL FTPLOAD DRIVER INCLUDE FILE // //:--------------------------------------------------------------------------- #ifndef _DRV_HTTP_H #define _DRV_HTTP_H #include "llstream.h" class CHttpFile : public CStreamModule { public: CHttpFile(); virtual ~CHttpFile(); public: virtual int read ( void *ioBuf, int iNum); virtual int write ( void *ioBuf, int iNum); virtual int ioCtl ( char *iCmd, void *ioOption ); virtual CStreamModule * Clone(); private: int Close(void); int Open(char *filename); char *m_filename; void *m_filehandle; void *m_http_object; char *m_http_user; char *m_http_pass; char *m_http_server; char *m_http_path; }; #endif // _DRV_HTTP_H