class eHTTPDyn: public eHTTPDataSource
{
- eString result;
+ std::string result;
int wptr, size;
public:
- eHTTPDyn(eHTTPConnection *c, eString result);
+ eHTTPDyn(eHTTPConnection *c, std::string result);
~eHTTPDyn();
int doWrite(int);
};
{
struct eHTTPDynEntry
{
- eString request, path;
- eString (*function)(eString request, eString path, eString opt, eHTTPConnection *content);
+ std::string request, path;
+ std::string (*function)(std::string request, std::string path, std::string opt, eHTTPConnection *content);
- eHTTPDynEntry(eString request, eString path, eString (*function)(eString, eString, eString, eHTTPConnection *)): request(request), path(path), function(function)
+ eHTTPDynEntry(std::string request, std::string path, std::string (*function)(std::string, std::string, std::string, eHTTPConnection *)): request(request), path(path), function(function)
{
}
};
ePtrList<eHTTPDynEntry> dyn;
public:
- void addDyn(eString request, eString path, eString (*function)(eString, eString, eString, eHTTPConnection *conn));
+ void addDyn(std::string request, std::string path, std::string (*function)(std::string, std::string, std::string, eHTTPConnection *conn));
eHTTPDynPathResolver();
- eHTTPDataSource *getDataSource(eString request, eString path, eHTTPConnection *conn);
+ eHTTPDataSource *getDataSource(std::string request, std::string path, eHTTPConnection *conn);
};
#endif