sipxtacklib  Version 3.3
HttpMessage Member List

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

addAuthenticationField(const char *authenticationField, enum HttpEndpointEnum authType)HttpMessage
addAuthenticationField(const char *AuthorizeField, const char *AuthorizeValue, UtlBoolean otherAuthentications=TRUE)HttpMessage
addHeaderField(const char *name, const char *value)HttpMessage
buildBasicAuthorizationCookie(const char *user, const char *password, UtlString *cookie)HttpMessagestatic
buildMd5Digest(const char *userPasswordDigest, const char *algorithm, const char *nonce, const char *cnonce, int nonceCount, const char *qop, const char *method, const char *uri, const char *bodyDigest, UtlString *responseToken)HttpMessagestatic
buildMd5UserPasswordDigest(const char *user, const char *realm, const char *password, UtlString &userPasswordDigest)HttpMessagestatic
cannonizeToken(UtlString &token)HttpMessagestatic
changeRequestUri(const char *newUri)HttpMessage
dumpTimeLog() const HttpMessage
escape(UtlString &unEscapedText)HttpMessagestatic
escapeChars(UtlString &unEscapedText, UtlString &tobeEscapedChars)HttpMessagestatic
escapeOneChar(UtlString &unEscapedText, char tobeEscapedChar)HttpMessagestatic
findHeaderEnd(const char *messageBytes, int messageLength)HttpMessagestatic
get(Url &httpUrl, int maxWaitMilliSeconds, bool bPersistent=true)HttpMessage
get(Url &httpUrl, HttpMessage &request, int maxWaitMilliSeconds, bool bPersistent=false)HttpMessage
get(Url &httpUrl, int maxWaitMilliSeconds, GetDataCallbackProc callbackProc, void *optionalData=NULL, OsConnectionSocket **socket=NULL)HttpMessage
getAcceptField(UtlString &acceptValue) const HttpMessage
getAcceptLanguageField(UtlString *acceptLanaguageFieldValue) const HttpMessage
getAuthenticationData(UtlString *scheme, UtlString *realm, UtlString *nonce, UtlString *opaque, UtlString *algorithm, UtlString *qop, int authorizationEntity) const HttpMessage
getAuthenticationField(int index, enum HttpEndpointEnum authEntity, const char *authenticationField) const HttpMessage
getAuthenticationScheme(UtlString *scheme, int authorizationEntity) const HttpMessage
getAuthorizationField(UtlString *authenticationField, int authorizationEntity) const HttpMessage
getAuthorizationScheme(UtlString *scheme) const HttpMessage
getAuthorizationUser(UtlString *userId) const HttpMessage
getBasicAuthorizationData(UtlString *encodedCookie) const HttpMessage
getBasicAuthorizationData(UtlString *userId, UtlString *password) const HttpMessage
getBody() const HttpMessage
getBytes(UtlString *bytes, int *length) const HttpMessage
getContentLength() const HttpMessage
getContentType(UtlString *contentType, UtlHashMap *parameters=NULL) const HttpMessage
getCountHeaderFields(const char *name=NULL) const HttpMessage
getDateField(long *epochDate) const HttpMessage
getDigestAuthorizationData(UtlString *user, UtlString *realm=NULL, UtlString *nonce=NULL, UtlString *opaque=NULL, UtlString *response=NULL, UtlString *uri=NULL, int authorizationEntity=HttpMessage::PROXY, int index=0) const HttpMessage
getFirstHeaderLine() const HttpMessage
getFirstHeaderLinePart(int partIndex, UtlString *part, char separator=HEADER_LINE_PART_DELIMITER) const HttpMessage
getHeaderValue(int index, const char *name=NULL) const HttpMessage
getHttpMessageCount()HttpMessagestatic
getRequestMethod(UtlString *method) const HttpMessage
getRequestProtocol(UtlString *protocol) const HttpMessage
getRequestUri(UtlString *uri) const HttpMessage
getResendDuration() const HttpMessage
getResponseListenerData() const HttpMessage
getResponseListenerQueue() const HttpMessage
getResponseProtocol(UtlString *protocol) const HttpMessage
getResponseStatusCode() const HttpMessage
getResponseStatusText(UtlString *text) const HttpMessage
getSendAddress(UtlString *address, int *port) const HttpMessage
getSendProtocol() const HttpMessage
getTimesSent() const HttpMessage
getTransportTime() const HttpMessage
getUserAgentField(UtlString *userAgentFieldValue) const HttpMessage
HttpEndpointEnum enum nameHttpMessage
HttpMessage(const char *messageBytes=NULL, int byteCount=-1)HttpMessage
HttpMessage(OsSocket *inSocket, int bufferSize=HTTP_DEFAULT_SOCKET_BUFFER_SIZE)HttpMessage
HttpMessage(const HttpMessage &rHttpMessage)HttpMessage
incrementTimesSent()HttpMessage
insertHeaderField(const char *name, const char *value, int index=0)HttpMessage
isFirstSend() const HttpMessage
isWholeMessage(const char *messageBuffer, int bufferLength, int &numberBytesChecked, int &contentLength)HttpMessagestatic
logTimeEvent(const char *eventName)HttpMessage
mFirstHeaderLineHttpMessageprotected
mHeaderCacheCleanHttpMessageprotected
mNameValuesHttpMessageprotected
operator=(const HttpMessage &rhs)HttpMessage
parseBody(const char *messageBodyBytes, int byteCount)HttpMessage
parseFirstLine(const char *messageBytes, int byteCount)HttpMessage
parseHeaders(const char *headerBytes, int messageLength, UtlDList &headerNameValues)HttpMessagestatic
parseMessage(const char *messageBytes, int byteCount)HttpMessage
PROXY enum valueHttpMessage
read(OsSocket *inSocket, int bufferSize=HTTP_DEFAULT_SOCKET_BUFFER_SIZE, UtlString *externalBuffer=NULL, int maxContentLength=6000000)HttpMessage
readBody(OsSocket *inSocket, int length, GetDataCallbackProc callbackProc, void *optionalData)HttpMessage
readHeader(OsSocket *inSocket, UtlString &buffer)HttpMessage
removeHeader(const char *name, int index)HttpMessage
resetTransport()HttpMessage
SERVER enum valueHttpMessage
setAcceptLanguageField(const char *acceptLanaguageFieldValue)HttpMessage
setAuthenticationData(const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *domain=NULL, enum HttpEndpointEnum authEntity=SERVER)HttpMessage
setBasicAuthorization(const char *user, const char *password, int authorizationEntity)HttpMessage
setBody(HttpBody *newBody)HttpMessage
setContentLength(int contentLength)HttpMessage
setContentType(const char *contentTypeString, const char *accessType=NULL, const char *expirationDate=NULL, const char *url=NULL, int size=-1, const char *hash=NULL)HttpMessage
setDateField()HttpMessage
setDigestAuthorizationData(const char *user, const char *realm, const char *nonce, const char *uri, const char *response, const char *algorithm, const char *cnonce, const char *opaque, const char *qop, int nonceCount, int authorizationEntity)HttpMessage
setFirstHeaderLine(const char *newHeaderLine)HttpMessage
setFirstHeaderLine(const char *subfields0, const char *subfield1, const char *subfield2)HttpMessage
setFirstSent()HttpMessage
setHeaderValue(const char *name, const char *newValue, int index=0)HttpMessage
setLocationField(const char *locationField)HttpMessage
setRefresh(int seconds, const char *refreshUrl=NULL)HttpMessage
setRequestFirstHeaderLine(const char *method, const char *uri, const char *protocol)HttpMessage
setRequestUnauthorized(const HttpMessage *request, const char *authenticationScheme, const char *authenticationRealm, const char *authenticationNonce=NULL, const char *authenticationOpaque=NULL, const char *authenticationDomain=NULL)HttpMessagevirtual
setResendDuration(int resendMSec)HttpMessage
setResponseFirstHeaderLine(const char *protocol, int statusCode, const char *statusText)HttpMessage
setResponseListenerData(void *requestListenerData)HttpMessage
setResponseListenerQueue(OsMsgQ *requestListenerQueue)HttpMessage
setSendAddress(const char *address, int port)HttpMessage
setSendProtocol(OsSocket::IpProtocolSocketType protocol=OsSocket::TCP)HttpMessage
setTimesSent(int times=0)HttpMessage
setTransportTime(long timeStamp)HttpMessage
setUserAgentField(const char *userAgentFieldValue)HttpMessage
smHttpMessageCountHttpMessagestatic
touchTransportTime()HttpMessage
unescape(UtlString &escapedText)HttpMessagestatic
verifyBasicAuthorization(const char *user, const char *password) const HttpMessage
verifyMd5Authorization(const char *userId, const char *password, const char *nonce, const char *realm, const char *thisMessageMethod=NULL, const char *thisMessageUri=NULL, enum HttpEndpointEnum authEntity=SERVER) const HttpMessage
verifyMd5Authorization(const char *userPasswordDigest, const char *nonce, const char *thisMessageMethod=NULL, const char *thisMessageUri=NULL) const HttpMessage
write(OsSocket *outSocket) const HttpMessage
~HttpMessage()HttpMessagevirtual

sipXtackLib home page