reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::Helper Member List

This is the complete list of members for resip::Helper, including all inherited members.

aBitSmallerThan(T secs)resip::Helperinlinestatic
addAuthorization(SipMessage &request, const SipMessage &challenge, const Data &username, const Data &password, const Data &cnonce, unsigned int &nonceCount)resip::Helperstatic
addChallenge(SipMessage &response, const SipMessage &request, const Data &realm, bool useAuth=true, bool stale=false, bool proxy=false, DigestType digestType=MD5)resip::Helperstatic
advancedAuthenticateRequest(const SipMessage &request, const Data &realm, const Data &resipPasswordHashA1, int expiresDelta=0, bool proxyAuthorization=true)resip::Helperstatic
algorithmAndQopSupported(const Auth &challenge)resip::Helperstatic
algorithmAndQopSupported(const Auth &challenge, DigestType &digestType)resip::Helperstatic
ApplicationDependant enum valueresip::Helper
Authenticated enum valueresip::Helper
authenticateRequest(const SipMessage &request, const Data &realm, const Data &password, int expiresDelta=0)resip::Helperstatic
authenticateRequest(const SipMessage &request, const Data &realm, const Data &passwordOrResipPasswordHashA1, int expiresDelta, bool isPasswordHashResipA1)resip::Helperstatic
authenticateRequestWithA1(const SipMessage &request, const Data &realm, const Data &resipPasswordHashA1, int expiresDelta=0)resip::Helperstatic
AuthResult enum nameresip::Helper
BadlyFormed enum valueresip::Helper
computeCallId()resip::Helperstatic
computeTag(int numBytes)resip::Helperstatic
computeUniqueBranch()resip::Helperstatic
createResipA1HashString(const Data &username, const Data &realm, const Data &password)resip::Helperstatic
determineFailureMessageEffect(const SipMessage &response, const std::set< int > *additionalTransactionTerminatingResponses=NULL)resip::Helperstatic
DialogTermination enum valueresip::Helper
Expired enum valueresip::Helper
extractA1FromResipA1HashString(const Data &resipA1HashString, DigestType digestType)resip::Helperstatic
extractFromPkcs7(const SipMessage &message, Security &security)resip::Helperstatic
Failed enum valueresip::Helper
FailureMessageEffect enum nameresip::Helper
fromAor(const Data &aor, const Data &scheme=Symbols::DefaultSipScheme)resip::Helperstatic
fromGruuUserPart(const Data &gruuUserPart, const Data &key)resip::Helperstatic
getClientPublicAddress(const SipMessage &request)resip::Helperstatic
getNonceHelper()resip::Helperstatic
getPortForReply(SipMessage &request)resip::Helperstatic
getResponseCodeReason(int responseCode, Data &reason)resip::Helperstatic
getSdp(Contents *tree)resip::Helperstatic
getSdpRecurse(Contents *tree)resip::Helperstatic
gruuUserPart(const Data &instanceId, const Data &aor, const Data &key)resip::Helperstatic
hex2integer(const char *_s)resip::Helperstatic
integer2hex(char *_d, unsigned int _s, bool _l=true)resip::Helperstatic
isClientBehindNAT(const SipMessage &request, bool privateToPublicOnly=true)resip::Helperstatic
isDigestAlgorithmSupported(const Auth &auth, DigestType &digestType)resip::Helperstatic
isDigestAlgorithmSupported(const Data &algorithmName, DigestType &digestType)resip::Helperstatic
isDigestTypeSupportedInResipA1HashString(const Data &resipA1HashString, DigestType digestType)resip::Helperstatic
jitterValue(int input, int lowerPercentage, int upperPercentage, int minimum=0)resip::Helperstatic
make405(const SipMessage &request, const int *allowedMethods=0, int nMethods=-1)resip::Helperstatic
makeCancel(const SipMessage &request)resip::Helperstatic
makeChallenge(const SipMessage &request, const Data &realm, bool useAuth=true, bool stale=false, bool proxy=false, const std::vector< DigestType > &digestTypes=std::vector< DigestType >())resip::Helperstatic
makeChallengeResponseAuth(const SipMessage &request, const Data &username, const Data &password, const Auth &challenge, const Data &cnonce, unsigned int &nonceCount, Data &nonceCountString)resip::Helperstatic
makeChallengeResponseAuth(const SipMessage &request, const Data &username, const Data &password, const Auth &challenge, const Data &cnonce, const Data &authQop, const Data &nonceCountString, Auth &auth)resip::Helperstatic
makeChallengeResponseAuthWithA1(const SipMessage &request, const Data &username, const Data &resipPasswordHashA1, const Auth &challenge, const Data &cnonce, unsigned int &nonceCount, Data &nonceCountString)resip::Helperstatic
makeChallengeResponseAuthWithA1(const SipMessage &request, const Data &username, const Data &resipPasswordHashA1, const Auth &challenge, const Data &cnonce, const Data &authQop, const Data &nonceCountString, Auth &auth)resip::Helperstatic
makeFailureAck(const SipMessage &request, const SipMessage &response)resip::Helperstatic
makeInvite(const NameAddr &target, const NameAddr &from)resip::Helperstatic
makeInvite(const NameAddr &target, const NameAddr &from, const NameAddr &contact)resip::Helperstatic
makeMessage(const NameAddr &target, const NameAddr &from)resip::Helperstatic
makeMessage(const NameAddr &target, const NameAddr &from, const NameAddr &contact)resip::Helperstatic
makeNonce(const SipMessage &request, const Data &timestamp)resip::Helperstatic
makeProxyChallenge(const SipMessage &request, const Data &realm, bool useAuth=true, bool stale=false, const std::vector< DigestType > &digestTypes=std::vector< DigestType >())resip::Helperstatic
makePublish(const NameAddr &target, const NameAddr &from)resip::Helperstatic
makePublish(const NameAddr &target, const NameAddr &from, const NameAddr &contact)resip::Helperstatic
makeRawResponse(Data &rawBuffer, const SipMessage &request, int responseCode, const Data &additionalHeaders=Data::Empty, const Data &body=Data::Empty)resip::Helperstatic
makeRegister(const NameAddr &to, const NameAddr &from)resip::Helperstatic
makeRegister(const NameAddr &to, const NameAddr &from, const NameAddr &contact)resip::Helperstatic
makeRegister(const NameAddr &to, const Data &transport)resip::Helperstatic
makeRegister(const NameAddr &to, const Data &transport, const NameAddr &contact)resip::Helperstatic
makeRequest(const NameAddr &target, const NameAddr &from, const NameAddr &contact, MethodTypes method)resip::Helperstatic
makeRequest(const NameAddr &target, const NameAddr &from, MethodTypes method)resip::Helperstatic
makeResponse(SipMessage &response, const SipMessage &request, int responseCode, const Data &reason=Data::Empty, const Data &hostname=Data::Empty, const Data &warning=Data::Empty)resip::Helperstatic
makeResponse(SipMessage &response, const SipMessage &request, int responseCode, const NameAddr &myContact, const Data &reason=Data::Empty, const Data &hostname=Data::Empty, const Data &warning=Data::Empty)resip::Helperstatic
makeResponse(const SipMessage &request, int responseCode, const Data &reason=Data::Empty, const Data &hostname=Data::Empty, const Data &warning=Data::Empty)resip::Helperstatic
makeResponse(const SipMessage &request, int responseCode, const NameAddr &myContact, const Data &reason=Data::Empty, const Data &hostname=Data::Empty, const Data &warning=Data::Empty)resip::Helperstatic
makeResponseDigest(const Data &username, const Data &password, const Data &realm, const Data &method, const Data &digestUri, const Data &nonce, const Data &qop=Data::Empty, const Data &cnonce=Data::Empty, const Data &cnonceCount=Data::Empty, const Contents *entityBody=0, DigestType digestType=MD5)resip::Helperstatic
makeResponseDigestWithA1(const Data &a1, const Data &method, const Data &digestUri, const Data &nonce, const Data &qop=Data::Empty, const Data &cnonce=Data::Empty, const Data &cnonceCount=Data::Empty, const Contents *entityBody=0, DigestType digestType=MD5)resip::Helperstatic
makeResponseMD5(const Data &username, const Data &password, const Data &realm, const Data &method, const Data &digestUri, const Data &nonce, const Data &qop=Data::Empty, const Data &cnonce=Data::Empty, const Data &cnonceCount=Data::Empty, const Contents *entityBody=0)resip::Helperinlinestatic
makeResponseMD5WithA1(const Data &a1, const Data &method, const Data &digestUri, const Data &nonce, const Data &qop=Data::Empty, const Data &cnonce=Data::Empty, const Data &cnonceCount=Data::Empty, const Contents *entityBody=0)resip::Helperinlinestatic
makeSubscribe(const NameAddr &target, const NameAddr &from)resip::Helperstatic
makeSubscribe(const NameAddr &target, const NameAddr &from, const NameAddr &contact)resip::Helperstatic
makeUri(const Data &aor, const Data &scheme=Symbols::DefaultSipScheme)resip::Helperstatic
makeWWWChallenge(const SipMessage &request, const Data &realm, bool useAuth=true, bool stale=false, const std::vector< DigestType > &digestTypes=std::vector< DigestType >())resip::Helperstatic
massageRoute(const SipMessage &request, NameAddr &route)resip::Helperstatic
OptionalRetryAfter enum valueresip::Helper
processStrictRoute(SipMessage &request)resip::Helperstatic
qopOption(const Auth &challenge)resip::Helperstatic
RetryAfter enum valueresip::Helper
setNonceHelper(NonceHelper *nonceHelper)resip::Helperstatic
tagSizeresip::Helperstatic
TransactionTermination enum valueresip::Helper
updateNonceCount(unsigned int &nonceCount, Data &nonceCountString)resip::Helperstatic
UsageTermination enum valueresip::Helper
validateMessage(const SipMessage &message, resip::Data *reason=0)resip::Helperstatic