add avswitch
[enigma2.git] / lib / network / http_dyn.h
index 6111640963e07acab53fe83ec0f650d6fb29a3ee..24e4dba18b7ce0ba6fff2b5794704ca50f05d14f 100644 (file)
@@ -5,7 +5,7 @@
 
 class eHTTPDyn: public eHTTPDataSource
 {
 
 class eHTTPDyn: public eHTTPDataSource
 {
-       DECLARE_REF;
+       DECLARE_REF(eHTTPDyn);
 private:
        std::string result;
        int wptr, size;
 private:
        std::string result;
        int wptr, size;
@@ -17,11 +17,11 @@ public:
 
 class eHTTPDynPathResolver: public iHTTPPathResolver
 {
 
 class eHTTPDynPathResolver: public iHTTPPathResolver
 {
-       DECLARE_REF;
+       DECLARE_REF(eHTTPDynPathResolver);
 private:
 private:
-       struct eHTTPDynEntry
+       struct eHTTPDynEntry: public iObject
        {
        {
-               DECLARE_REF;
+               DECLARE_REF(eHTTPDynEntry);
        public:
                std::string request, path;
                std::string (*function)(std::string request, std::string path, std::string opt, eHTTPConnection *content);
        public:
                std::string request, path;
                std::string (*function)(std::string request, std::string path, std::string opt, eHTTPConnection *content);