23 #ifndef SERVICETASK_H_
24 #define SERVICETASK_H_
26 #include "SSLHandler.h"
27 #include "StringUtil.h"
28 #include "ConfigurationHandler.h"
29 #include "FormController.h"
30 #include "RestController.h"
31 #include "SecurityHandler.h"
32 #include "FilterHandler.h"
33 #include "AuthHandler.h"
34 #include "ControllerHandler.h"
35 #include "FormHandler.h"
36 #include "SoapHandler.h"
37 #include "ScriptHandler.h"
38 #include "FviewHandler.h"
39 #include "ExtHandler.h"
41 #define MAXBUFLENM 32768
57 string serverRootDirectory;
58 map<string,string> *params;
65 void writeToSharedMemeory(
string sessionId,
string value,
bool napp);
66 map<string,string> readFromSharedMemeory(
string sessionId);
67 void createResponse(
HttpResponse &res,
bool flag,map<string,string> vals,
string prevcookid,
long sessionTimeout,
bool sessatserv);
68 string getContentStr(
string url,
string locale,
string ext);
70 ServiceTask(
int fd,
string serverRootDirectory,map<string,string> *params,
75 static string getFileExtension(
string file);