|
| | HttpServer (OsServerSocket *pSocket, OsConfigDb *userPasswordDb, const char *realm, OsConfigDb *validIpAddressDB=NULL, bool bPersistentConnection=false) |
| |
| virtual | ~HttpServer () |
| |
| virtual int | run (void *runArg) |
| |
| void | addUriMap (const char *fromUri, const char *toUri) |
| |
| void | addRequestProcessor (const char *fileUrl, RequestProcessor *requestProcessor) |
| |
| void | addHttpService (const char *fileUrl, HttpService *service) |
| |
| void | allowFileAccess (bool fileAccess) |
| | set permission for access to mapped file names More...
|
| |
| void | setPasswordDigest (const char *user, const char *password, UtlString &userPasswordDigest) |
| |
| void | setPasswordDigest (const char *user, const char *passwordDigest) |
| | added by Pradeep: This takes an already encrypted password and sets it as the new encrypted password. More...
|
| |
| void | getDigest (const char *user, const char *password, UtlString &userPasswordDigest) |
| |
| void | setPasswordBasic (const char *user, const char *password) |
| |
| void | removeUser (const char *user, const char *password) |
| |
| OsStatus | getStatus () |
| |
|
| static void | processPostFile (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response) |
| |
| static int | doPostFile (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response, UtlString &status) |
| |
| static void | processFileRequest (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response) |
| |
| static void | processNotSupportedRequest (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response) |
| |
| static void | processFileNotFound (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response) |
| |
| static void | processUserNotAuthorized (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response, const char *text=0) |
| |
| static void | createHtmlResponse (int responseCode, const char *responseCodeText, const char *htmlBodyText, HttpMessage *&response) |
| |
| static void | testCgiRequest (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response) |
| |
| static UtlBoolean | mapUri (OsConfigDb &configDb, const char *uri, UtlString &mappedUri) |
| |
| static void | constructFileList (UtlString &indexText, UtlString uri, UtlString uriFilename) |
| |
|
| void | processRequest (const HttpMessage &request, HttpMessage *&response, const OsConnectionSocket *connection) |
| |
| UtlBoolean | processRequestIpAddr (const UtlString &remoteIp, const HttpMessage &request, HttpMessage *&response) |
| |
| UtlBoolean | isRequestAuthorized (const HttpMessage &request, HttpMessage *&response, UtlString &userId) |
| |
| void | processPutRequest (const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response) |
| |
| void | getFile (const char *fileName, HttpBody *&body) |
| |
| void | putFile (const char *fileName, HttpBody &body) |
| |
| UtlBoolean | findRequestProcessor (const char *fileUri, RequestProcessor *&requestProcessor) |
| |
| UtlBoolean | findHttpService (const char *fileUri, HttpService *&service) |
| |
| void | loadValidIpAddrList () |
| |