sipxtacklib  Version 3.3
HttpServer Member List

This is the complete list of members for HttpServer, including all inherited members.

addHttpService(const char *fileUrl, HttpService *service)HttpServer
addRequestProcessor(const char *fileUrl, RequestProcessor *requestProcessor)HttpServer
addUriMap(const char *fromUri, const char *toUri)HttpServer
allowFileAccess(bool fileAccess)HttpServer
constructFileList(UtlString &indexText, UtlString uri, UtlString uriFilename)HttpServerstatic
createHtmlResponse(int responseCode, const char *responseCodeText, const char *htmlBodyText, HttpMessage *&response)HttpServerstatic
doPostFile(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response, UtlString &status)HttpServerstatic
findHttpService(const char *fileUri, HttpService *&service)HttpServerprotected
findRequestProcessor(const char *fileUri, RequestProcessor *&requestProcessor)HttpServerprotected
getDigest(const char *user, const char *password, UtlString &userPasswordDigest)HttpServer
getFile(const char *fileName, HttpBody *&body)HttpServerprotected
getStatus()HttpServer
HttpConnection classHttpServerfriend
HttpServer(OsServerSocket *pSocket, OsConfigDb *userPasswordDb, const char *realm, OsConfigDb *validIpAddressDB=NULL, bool bPersistentConnection=false)HttpServer
isRequestAuthorized(const HttpMessage &request, HttpMessage *&response, UtlString &userId)HttpServerprotected
loadValidIpAddrList()HttpServerprotected
mapUri(OsConfigDb &configDb, const char *uri, UtlString &mappedUri)HttpServerstatic
processFileNotFound(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response)HttpServerstatic
processFileRequest(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response)HttpServerstatic
processNotSupportedRequest(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response)HttpServerstatic
processPostFile(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response)HttpServerstatic
processPutRequest(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response)HttpServerprotected
processRequest(const HttpMessage &request, HttpMessage *&response, const OsConnectionSocket *connection)HttpServerprotected
processRequestIpAddr(const UtlString &remoteIp, const HttpMessage &request, HttpMessage *&response)HttpServerprotected
processUserNotAuthorized(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response, const char *text=0)HttpServerstatic
putFile(const char *fileName, HttpBody &body)HttpServerprotected
removeUser(const char *user, const char *password)HttpServer
RequestProcessor typedefHttpServer
run(void *runArg)HttpServervirtual
setPasswordBasic(const char *user, const char *password)HttpServer
setPasswordDigest(const char *user, const char *password, UtlString &userPasswordDigest)HttpServer
setPasswordDigest(const char *user, const char *passwordDigest)HttpServer
testCgiRequest(const HttpRequestContext &requestContext, const HttpMessage &request, HttpMessage *&response)HttpServerstatic
~HttpServer()HttpServervirtual

sipXtackLib home page