|
reSIProcate/stack
9694
|
#include "resip/stack/NameAddr.hxx"#include "rutil/ParseException.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 (data,"data", ExistsParameter,"RFC 3840") | |
| defineParam (control,"control", ExistsParameter,"RFC 3840") | |
| defineParam (mobility,"mobility", QuotedDataParameter,"RFC 3840") | |
| defineParam (description,"description", QuotedDataParameter,"RFC 3840") | |
| defineParam (events,"events", QuotedDataParameter,"RFC 3840") | |
| defineParam (priority,"priority", QuotedDataParameter,"RFC 3840") | |
| defineParam (methods,"methods", QuotedDataParameter,"RFC 3840") | |
| defineParam (schemes,"schemes", QuotedDataParameter,"RFC 3840") | |
| defineParam (application,"application", ExistsParameter,"RFC 3840") | |
| defineParam (video,"video", ExistsParameter,"RFC 3840") | |
| defineParam (language,"language", QuotedDataParameter,"RFC 3840") | |
| defineParam (type,"type", QuotedDataParameter,"RFC 3840") | |
| defineParam (isFocus,"isfocus", ExistsParameter,"RFC 3840") | |
| defineParam (actor,"actor", QuotedDataParameter,"RFC 3840") | |
| defineParam (text,"text", ExistsOrDataParameter,"RFC 3840") | |
| defineParam (extensions,"extensions", QuotedDataParameter,"RFC 3840") | |
| defineParam (Instance,"+sip.instance", QuotedDataParameter,"RFC 5626") | |
| defineParam (regid,"reg-id", UInt32Parameter,"RFC 5626") | |
| defineParam (pubGruu,"pub-gruu", QuotedDataParameter,"RFC 5627") | |
| defineParam (tempGruu,"temp-gruu", QuotedDataParameter,"RFC 5627") | |
| defineParam (expires,"expires", UInt32Parameter,"RFC 3261") | |
| defineParam (q,"q", QValueParameter,"RFC 3261") | |
| defineParam (tag,"tag", DataParameter,"RFC 3261") | |
Variables | |
| static const Data | parseContext ("NameAddr constructor") |
| #define defineParam | ( | _enum, | |
| _name, | |||
| _type, | |||
| _RFC_ref_ignored | |||
| ) |
_enum##_Param::DType& \ NameAddr::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& \ NameAddr::param(const _enum##_Param& paramType) const \ { \ checkParsed(); \ _enum##_Param::Type* p = \ static_cast<_enum##_Param::Type*>(getParameterByEnum(paramType.getTypeNum())); \ if (!p) \ { \ InfoLog(<< "Missing parameter " _name " " << ParameterTypes::ParameterNames[paramType.getTypeNum()]); \ DebugLog(<< *this); \ throw Exception("Missing parameter " _name, __FILE__, __LINE__); \ } \ return p->value(); \ }
Definition at line 446 of file NameAddr.cxx.
| #define RESIPROCATE_SUBSYSTEM Subsystem::SIP |
Definition at line 17 of file NameAddr.cxx.
| defineParam | ( | data | , |
| "data" | , | ||
| ExistsParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | control | , |
| "control" | , | ||
| ExistsParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | mobility | , |
| "mobility" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | description | , |
| "description" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | events | , |
| "events" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | priority | , |
| "priority" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | methods | , |
| "methods" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | schemes | , |
| "schemes" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | application | , |
| "application" | , | ||
| ExistsParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | video | , |
| "video" | , | ||
| ExistsParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | language | , |
| "language" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | type | , |
| "type" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | isFocus | , |
| "isfocus" | , | ||
| ExistsParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | actor | , |
| "actor" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | text | , |
| "text" | , | ||
| ExistsOrDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | extensions | , |
| "extensions" | , | ||
| QuotedDataParameter | , | ||
| "RFC 3840" | |||
| ) |
| defineParam | ( | Instance | , |
| "+sip.instance" | , | ||
| QuotedDataParameter | , | ||
| "RFC 5626" | |||
| ) |
| defineParam | ( | regid | , |
| "reg-id" | , | ||
| UInt32Parameter | , | ||
| "RFC 5626" | |||
| ) |
| defineParam | ( | pubGruu | , |
| "pub-gruu" | , | ||
| QuotedDataParameter | , | ||
| "RFC 5627" | |||
| ) |
| defineParam | ( | tempGruu | , |
| "temp-gruu" | , | ||
| QuotedDataParameter | , | ||
| "RFC 5627" | |||
| ) |
| defineParam | ( | expires | , |
| "expires" | , | ||
| UInt32Parameter | , | ||
| "RFC 3261" | |||
| ) |
| defineParam | ( | q | , |
| "q" | , | ||
| QValueParameter | , | ||
| "RFC 3261" | |||
| ) |
| defineParam | ( | tag | , |
| "tag" | , | ||
| DataParameter | , | ||
| "RFC 3261" | |||
| ) |
const Data parseContext("NameAddr constructor") [static] |
1.7.5.1