4 #include <lib/network/httpd.h>
6 class eHTTPDyn: public eHTTPDataSource
11 eHTTPDyn(eHTTPConnection *c, std::string result);
16 class eHTTPDynPathResolver: public eHTTPPathResolver
20 std::string request, path;
21 std::string (*function)(std::string request, std::string path, std::string opt, eHTTPConnection *content);
23 eHTTPDynEntry(std::string request, std::string path, std::string (*function)(std::string, std::string, std::string, eHTTPConnection *)): request(request), path(path), function(function)
27 ePtrList<eHTTPDynEntry> dyn;
29 void addDyn(std::string request, std::string path, std::string (*function)(std::string, std::string, std::string, eHTTPConnection *conn));
30 eHTTPDynPathResolver();
31 eHTTPDataSource *getDataSource(std::string request, std::string path, eHTTPConnection *conn);