|
| 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 () |
|