|
reSIProcate/stack
9694
|
#include "resip/stack/Auth.hxx"#include "resip/stack/UnknownParameter.hxx"#include "rutil/Data.hxx"#include "rutil/DnsUtil.hxx"#include "rutil/Logger.hxx"#include "rutil/ParseBuffer.hxx"
Go to the source code of this file.
Defines | |
| #define | RESIPROCATE_SUBSYSTEM Subsystem::SIP |
| #define | defineParam(_enum, _name, _type, _RFC_ref_ignored) |
Functions | |
| defineParam (algorithm,"algorithm", DataParameter,"RFC 2617") | |
| defineParam (cnonce,"cnonce", QuotedDataParameter,"RFC 2617") | |
| defineParam (domain,"domain", QuotedDataParameter,"RFC 3261") | |
| defineParam (nc,"nc", DataParameter,"RFC 2617") | |
| defineParam (nonce,"nonce", QuotedDataParameter,"RFC 2617") | |
| defineParam (opaque,"opaque", QuotedDataParameter,"RFC 2617") | |
| defineParam (realm,"realm", QuotedDataParameter,"RFC 2617") | |
| defineParam (response,"response", QuotedDataParameter,"RFC 3261") | |
| defineParam (stale,"stale", DataParameter,"RFC 2617") | |
| defineParam (uri,"uri", QuotedDataParameter,"RFC 3261") | |
| defineParam (username,"username", QuotedDataParameter,"RFC 3261") | |
| #define defineParam | ( | _enum, | |
| _name, | |||
| _type, | |||
| _RFC_ref_ignored | |||
| ) |
_enum##_Param::DType& \ Auth::param(const _enum##_Param& paramType) \ { \ checkParsed(); \ _enum##_Param::Type* p = static_cast<_enum##_Param::Type*>(getParameterByEnum(paramType.getTypeNum())); \ if (!p) \ { \ p = new _enum##_Param::Type(paramType.getTypeNum()); \ mParameters.push_back(p); \ } \ return p->value(); \ } \ const _enum##_Param::DType& \ Auth::param(const _enum##_Param& paramType) const \ { \ checkParsed(); \ _enum##_Param::Type* p = static_cast<_enum##_Param::Type*>(getParameterByEnum(paramType.getTypeNum())); \ if (!p) \ { \ InfoLog(<< "Missing parameter " << ParameterTypes::ParameterNames[paramType.getTypeNum()]); \ DebugLog(<< *this); \ throw Exception("Missing parameter", __FILE__, __LINE__); \ } \ return p->value(); \ }
| #define RESIPROCATE_SUBSYSTEM Subsystem::SIP |
| defineParam | ( | algorithm | , |
| "algorithm" | , | ||
| DataParameter | , | ||
| "RFC 2617" | |||
| ) |
| defineParam | ( | cnonce | , |
| "cnonce" | , | ||
| QuotedDataParameter | , | ||
| "RFC 2617" | |||
| ) |
| defineParam | ( | domain | , |
| "domain" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3261" | |||
| ) |
| defineParam | ( | nc | , |
| "nc" | , | ||
| DataParameter | , | ||
| "RFC 2617" | |||
| ) |
| defineParam | ( | nonce | , |
| "nonce" | , | ||
| QuotedDataParameter | , | ||
| "RFC 2617" | |||
| ) |
| defineParam | ( | opaque | , |
| "opaque" | , | ||
| QuotedDataParameter | , | ||
| "RFC 2617" | |||
| ) |
| defineParam | ( | realm | , |
| "realm" | , | ||
| QuotedDataParameter | , | ||
| "RFC 2617" | |||
| ) |
| defineParam | ( | response | , |
| "response" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3261" | |||
| ) |
| defineParam | ( | stale | , |
| "stale" | , | ||
| DataParameter | , | ||
| "RFC 2617" | |||
| ) |
| defineParam | ( | uri | , |
| "uri" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3261" | |||
| ) |
| defineParam | ( | username | , |
| "username" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3261" | |||
| ) |
1.7.5.1