remove unused lib/network
[enigma2.git] / lib / network / http_file.h
diff --git a/lib/network/http_file.h b/lib/network/http_file.h
deleted file mode 100644 (file)
index a9c86c5..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef __http_file_h
-#define __http_file_h
-
-#include "httpd.h"
-
-class eHTTPFile: public eHTTPDataSource
-{
-       DECLARE_REF(eHTTPFile);
-private:       
-       int fd, size;
-       const char *mime;
-       int method;
-public:
-       enum { methodGET, methodPUT };
-       eHTTPFile(eHTTPConnection *c, int fd, int method, const char *mime);
-       ~eHTTPFile();
-       int doWrite(int);
-       void haveData(void *data, int len);
-};
-
-class eHTTPFilePathResolver: public iHTTPPathResolver
-{
-       DECLARE_REF(eHTTPFilePathResolver);
-public:
-       struct eHTTPFilePath
-       {
-               std::string path;
-               std::string root;
-               int authorized; // must be authorized (1 means read, 2 write)
-               eHTTPFilePath(std::string path, std::string root, int authorized): path(path), root(root), authorized(authorized)
-               {
-               }
-       };
-       ePtrList<eHTTPFilePath> translate;
-public:
-       eHTTPFilePathResolver();
-       RESULT getDataSource(eHTTPDataSourcePtr &ptr, std::string request, std::string path, eHTTPConnection *conn);
-       void addTranslation(std::string path, std::string root, int auth);
-};
-
-#endif