|
reSIProcate/stack
9694
|
#include "resip/stack/BranchParameter.hxx"#include "resip/stack/DataParameter.hxx"#include "resip/stack/ExistsOrDataParameter.hxx"#include "resip/stack/QuotedDataParameter.hxx"#include "resip/stack/IntegerParameter.hxx"#include "resip/stack/UInt32Parameter.hxx"#include "resip/stack/QValueParameter.hxx"#include "resip/stack/ExistsParameter.hxx"#include "resip/stack/ParameterTypeEnums.hxx"#include "resip/stack/RportParameter.hxx"#include "resip/stack/Symbols.hxx"

Go to the source code of this file.
Classes | |
| class | resip::ParamBase |
| class | resip::Param< T > |
Namespaces | |
| namespace | resip |
SERNonceHelper implements the makeNonce function in the same way as SIP Express Router (SER) - http://www.iptel.org/ser. | |
Defines | |
| #define | defineParam(_enum, _name, _type, _headertype, _RFC_ref_ignored) |
| #define | defineParam2(_enum, _name, _type, _headertype, _headertype2, _RFC_ref_ignored) |
| #define | defineParam3(_enum, _name, _type, _headertype, _headertype2, _headertype3, _RFC_ref_ignored) |
Functions | |
| resip::defineParam (data,"data", ExistsParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (control,"control", ExistsParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (mobility,"mobility", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (description,"description", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (events,"events", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (priority,"priority", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (methods,"methods", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (schemes,"schemes", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (application,"application", ExistsParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (video,"video", ExistsParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (language,"language", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (type,"type", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (isFocus,"isfocus", ExistsParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (actor,"actor", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam2 (text,"text", ExistsOrDataParameter, NameAddr, Token,"RFC 3326/3840") | |
| resip::defineParam (extensions,"extensions", QuotedDataParameter, NameAddr,"RFC 3840") | |
| resip::defineParam (Instance,"+sip.instance", QuotedDataParameter, NameAddr,"RFC 5626") | |
| resip::defineParam (regid,"reg-id", UInt32Parameter, NameAddr,"RFC 5626") | |
| resip::defineParam (ob,"ob", ExistsParameter, Uri,"RFC 5626") | |
| resip::defineParam (pubGruu,"pub-gruu", QuotedDataParameter, NameAddr,"RFC 5627") | |
| resip::defineParam (tempGruu,"temp-gruu", QuotedDataParameter, NameAddr,"RFC 5627") | |
| resip::defineParam (gr,"gr", ExistsOrDataParameter, Uri,"RFC 5627") | |
| resip::defineParam (accessType,"access-type", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (algorithm,"algorithm", DataParameter, Auth,"RFC 2617") | |
| resip::defineParam (boundary,"boundary", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (branch,"branch", BranchParameter, Via,"RFC 3261") | |
| resip::defineParam (charset,"charset", DataParameter, Mime,"RFC 2045") | |
| resip::defineParam (cnonce,"cnonce", QuotedDataParameter, Auth,"RFC 2617") | |
| resip::defineParam2 (comp,"comp", DataParameter, Uri, Via,"RFC 3486") | |
| resip::defineParam (dAlg,"d-alg", DataParameter, Token,"RFC 3329") | |
| resip::defineParam (dQop,"d-qop", DataParameter, Token,"RFC 3329") | |
| resip::defineParam (dVer,"d-ver", QuotedDataParameter, Token,"RFC 3329") | |
| resip::defineParam (directory,"directory", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (domain,"domain", QuotedDataParameter, Auth,"RFC 3261") | |
| resip::defineParam2 (duration,"duration", UInt32Parameter, Uri, UInt32Category,"RFC 4240") | |
| resip::defineParam (expiration,"expiration", QuotedDataParameter, Mime,"RFC 2046") | |
| resip::defineParam2 (expires,"expires", UInt32Parameter, NameAddr, Token,"RFC 3261") | |
| resip::defineParam (filename,"filename", DataParameter, Token,"RFC 2183") | |
| resip::defineParam2 (fromTag,"from-tag", DataParameter, Token, CallID,"RFC 4235") | |
| resip::defineParam (handling,"handling", DataParameter, Token,"RFC 3261") | |
| resip::defineParam (id,"id", DataParameter, Token,"RFC 3265") | |
| resip::defineParam (lr,"lr", ExistsParameter, Uri,"RFC 3261") | |
| resip::defineParam2 (maddr,"maddr", DataParameter, Uri, Via,"RFC 3261") | |
| resip::defineParam (method,"method", DataParameter, Uri,"RFC 3261") | |
| resip::defineParam (micalg,"micalg", DataParameter, Mime,"RFC 1847") | |
| resip::defineParam (mode,"mode", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (name,"name", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (nc,"nc", DataParameter, Auth,"RFC 2617") | |
| resip::defineParam (nonce,"nonce", QuotedDataParameter, Auth,"RFC 2617") | |
| resip::defineParam (opaque,"opaque", QuotedDataParameter, Auth,"RFC 2617") | |
| resip::defineParam (permission,"permission", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (protocol,"protocol", QuotedDataParameter, Mime,"RFC 1847") | |
| resip::defineParam (purpose,"purpose", DataParameter, GenericUri,"RFC 3261") | |
| resip::defineParam3 (q,"q", QValueParameter, NameAddr, Token, Mime,"RFC 3261") | |
| resip::defineParam (realm,"realm", QuotedDataParameter, Auth,"RFC 2617") | |
| resip::defineParam (reason,"reason", DataParameter, Token,"RFC 3265") | |
| resip::defineParam (received,"received", DataParameter, Via,"RFC 3261") | |
| resip::defineParam (require,"require", DataParameter, Token,"RFC 5373") | |
| resip::defineParam (response,"response", QuotedDataParameter, Auth,"RFC 3261") | |
| resip::defineParam (retryAfter,"retry-after", UInt32Parameter, Token,"RFC 3265") | |
| resip::defineParam (rinstance,"rinstance", DataParameter, Uri,"proprietary (resip)") | |
| resip::defineParam (rport,"rport", RportParameter, Via,"RFC 3581") | |
| resip::defineParam (server,"server", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (site,"site", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (size,"size", DataParameter, Mime,"RFC 2046") | |
| resip::defineParam (smimeType,"smime-type", DataParameter, Mime,"RFC 2633") | |
| resip::defineParam (stale,"stale", DataParameter, Auth,"RFC 2617") | |
| resip::defineParam (tag,"tag", DataParameter, NameAddr,"RFC 3261") | |
| resip::defineParam2 (toTag,"to-tag", DataParameter, Token, CallID,"RFC 4235") | |
| resip::defineParam (transport,"transport", DataParameter, Uri,"RFC 3261") | |
| resip::defineParam2 (ttl,"ttl", UInt32Parameter, Uri, Via,"RFC 3261") | |
| resip::defineParam (uri,"uri", QuotedDataParameter, Auth,"RFC 3261") | |
| resip::defineParam (user,"user", DataParameter, Uri,"RFC 3261, 4967") | |
| resip::defineParam2 (extension,"ext", DataParameter, Uri, Token,"RFC 3966") | |
| resip::defineParam (username,"username", QuotedDataParameter, Auth,"RFC 3261") | |
| resip::defineParam (earlyOnly,"early-only", ExistsParameter, CallID,"RFC 3891") | |
| resip::defineParam (refresher,"refresher", DataParameter, ExpiresCategory,"RFC 4028") | |
| resip::defineParam (profileType,"profile-type", DataParameter, Token,"RFC 6080") | |
| resip::defineParam (vendor,"vendor", QuotedDataParameter, Token,"RFC 6080") | |
| resip::defineParam (model,"model", QuotedDataParameter, Token,"RFC 6080") | |
| resip::defineParam (version,"version", QuotedDataParameter, Token,"RFC 6080") | |
| resip::defineParam (effectiveBy,"effective-by", UInt32Parameter, Token,"RFC 6080") | |
| resip::defineParam (document,"document", DataParameter, Token,"draft-ietf-sipping-config-framework-07 (removed in 08)") | |
| resip::defineParam (appId,"app-id", DataParameter, Token,"draft-ietf-sipping-config-framework-05 (renamed to auid in 06, which was then removed in 08)") | |
| resip::defineParam (networkUser,"network-user", DataParameter, Token,"draft-ietf-sipping-config-framework-11 (removed in 12)") | |
| resip::defineParam (url,"url", QuotedDataParameter, Mime,"RFC 4483") | |
| resip::defineParam2 (sigcompId,"sigcomp-id", QuotedDataParameter, Uri, Via,"RFC 5049") | |
| resip::defineParam (qop,"qop", DataParameter, Auth,"RFC 3261") | |
| resip::defineParam (qopOptions,"qop", DataParameter, Auth,"RFC 3261") | |
| resip::defineParam (addTransport,"addTransport", ExistsParameter, Uri,"RESIP INTERNAL") | |
| #define defineParam | ( | _enum, | |
| _name, | |||
| _type, | |||
| _headertype, | |||
| _RFC_ref_ignored | |||
| ) |
class _enum##_Param : public Param<_headertype> \ { \ public: \ typedef _type Type; \ typedef _type::Type DType; \ virtual ParameterTypes::Type getTypeNum() const; \ virtual const char* name() const { return _name; } \ _enum##_Param(); \ }; \ extern _enum##_Param p_##_enum
Definition at line 17 of file ParameterTypes.hxx.
| #define defineParam2 | ( | _enum, | |
| _name, | |||
| _type, | |||
| _headertype, | |||
| _headertype2, | |||
| _RFC_ref_ignored | |||
| ) |
class _enum##_Param : public Param<_headertype>, public Param<_headertype2> \ { \ public: \ typedef _type Type; \ typedef _type::Type DType; \ virtual ParameterTypes::Type getTypeNum() const; \ virtual const char* name() const { return _name; } \ _enum##_Param(); \ }; \ extern _enum##_Param p_##_enum
Definition at line 29 of file ParameterTypes.hxx.
| #define defineParam3 | ( | _enum, | |
| _name, | |||
| _type, | |||
| _headertype, | |||
| _headertype2, | |||
| _headertype3, | |||
| _RFC_ref_ignored | |||
| ) |
class _enum##_Param : public Param<_headertype>, public Param<_headertype2>, public Param<_headertype3> \ { \ public: \ typedef _type Type; \ typedef _type::Type DType; \ virtual ParameterTypes::Type getTypeNum() const; \ virtual const char* name() const { return _name; } \ _enum##_Param(); \ }; \ extern _enum##_Param p_##_enum
Definition at line 44 of file ParameterTypes.hxx.
1.7.5.1