4 #include <lib/base/estring.h>
6 class eHTTPDyn
: public eHTTPDataSource
11 eHTTPDyn(eHTTPConnection
*c
, eString result
);
16 class eHTTPDynPathResolver
: public eHTTPPathResolver
20 eString request
, path
;
21 eString (*function
)(eString request
, eString path
, eString opt
, eHTTPConnection
*content
);
24 eHTTPDynEntry(eString request
, eString path
, eString (*function
)(eString
, eString
, eString
, eHTTPConnection
*), bool auth
)
25 : request(request
), path(path
), function(function
), mustAuth(auth
)
29 ePtrList
<eHTTPDynEntry
> dyn
;
31 void addDyn(eString request
, eString path
, eString (*function
)(eString
, eString
, eString
, eHTTPConnection
*conn
), bool mustAuth
=false );
32 eHTTPDynPathResolver();
33 eHTTPDataSource
*getDataSource(eString request
, eString path
, eHTTPConnection
*conn
);