|
| | Token () |
| |
| | Token (const Data &d) |
| |
| | Token (const HeaderFieldValue &hfv, Headers::Type type, PoolBase *pool=0) |
| |
| | Token (const Token &orig, PoolBase *pool=0) |
| |
| Token & | operator= (const Token &) |
| |
| bool | isEqual (const Token &rhs) const |
| |
| bool | operator== (const Token &rhs) const |
| |
| bool | operator!= (const Token &rhs) const |
| |
| bool | operator< (const Token &rhs) const |
| |
| const Data & | value () const |
| | Gets the value (ie; no parameters) of this Token as a Data&.
|
| |
| Data & | value () |
| |
| virtual void | parse (ParseBuffer &pb) |
| |
| virtual ParserCategory * | clone () const |
| |
| virtual ParserCategory * | clone (void *location) const |
| |
| virtual ParserCategory * | clone (PoolBase *pool) const |
| |
| virtual EncodeStream & | encodeParsed (EncodeStream &str) const |
| |
| virtual Parameter * | createParam (ParameterTypes::Type type, ParseBuffer &pb, const std::bitset< 256 > &terminators, PoolBase *pool) |
| |
| bool | exists (const Param< Token > ¶mType) const |
| |
| void | remove (const Param< Token > ¶mType) |
| |
| | defineParam (text, "text", ExistsOrDataParameter, "RFC 3840") |
| |
| | defineParam (cause, "cause", UInt32Parameter, "RFC 3326") |
| |
| | defineParam (dAlg, "d-alg", DataParameter, "RFC 3329") |
| |
| | defineParam (dQop, "d-qop", DataParameter, "RFC 3329") |
| |
| | defineParam (dVer, "d-ver", QuotedDataParameter, "RFC 3329") |
| |
| | defineParam (expires, "expires", UInt32Parameter, "RFC 3261") |
| |
| | defineParam (filename, "filename", DataParameter, "RFC 2183") |
| |
| | defineParam (fromTag, "from-tag", DataParameter, "RFC 4235") |
| |
| | defineParam (handling, "handling", DataParameter, "RFC 3261") |
| |
| | defineParam (id, "id", DataParameter, "RFC 3265") |
| |
| | defineParam (q, "q", QValueParameter, "RFC 3261") |
| |
| | defineParam (reason, "reason", DataParameter, "RFC 3265") |
| |
| | defineParam (retryAfter, "retry-after", UInt32Parameter, "RFC 3265") |
| |
| | defineParam (toTag, "to-tag", DataParameter, "RFC 4235") |
| |
| | defineParam (extension, "ext", DataParameter, "RFC 3966") |
| |
| | defineParam (profileType, "profile-type", DataParameter, "RFC 6080") |
| |
| | defineParam (vendor, "vendor", QuotedDataParameter, "RFC 6080") |
| |
| | defineParam (model, "model", QuotedDataParameter, "RFC 6080") |
| |
| | defineParam (version, "version", QuotedDataParameter, "RFC 6080") |
| |
| | defineParam (effectiveBy, "effective-by", UInt32Parameter, "RFC 6080") |
| |
| | defineParam (document, "document", DataParameter, "draft-ietf-sipping-config-framework-07 (removed in 08)") |
| |
| | defineParam (appId, "app-id", DataParameter, "draft-ietf-sipping-config-framework-05 (renamed to auid in 06, which was then removed in 08)") |
| |
| | defineParam (networkUser, "network-user", DataParameter, "draft-ietf-sipping-config-framework-11 (removed in 12)") |
| |
| | defineParam (require, "require", ExistsParameter, "RFC 5373") |
| |
| | defineParam (utranCellId3gpp, "utran-cell-id-3gpp", DataParameter, "RFC 3455") |
| |
| | defineParam (cgi3gpp, "cgi-3gpp", DataParameter, "RFC 3455") |
| |
| | defineParam (ccf, "ccf", DataParameter, "RFC 3455") |
| |
| | defineParam (ecf, "ecf", DataParameter, "RFC 3455") |
| |
| | defineParam (icidValue, "icid-value", DataParameter, "RFC 3455") |
| |
| | defineParam (icidGeneratedAt, "icid-generated-at", DataParameter, "RFC 3455") |
| |
| | defineParam (origIoi, "orig-ioi", DataParameter, "RFC 3455") |
| |
| | defineParam (termIoi, "term-ioi", DataParameter, "RFC 3455") |
| |
| bool | exists (const ParamBase ¶mType) const |
| | Checks for the existence of a natively supported parameter.
|
| |
| bool | exists (const ExtensionParameter ¶m) const |
| | Checks for the existence of a non-natively-supported parameter.
|
| |
| void | remove (const ParamBase ¶mType) |
| | Removes a natively supported parameter, if the parameter is present.
|
| |
| void | remove (const ExtensionParameter ¶m) |
| | Removes a non-natively-supported parameter, if the parameter is present.
|
| |
| const Data & | param (const ExtensionParameter ¶m) const |
| | Const accessor for non-natively-supported parameter types.
|
| |
| Data & | param (const ExtensionParameter ¶m) |
| | Accessor for non-natively-supported parameter types.
|
| |
| | ParserCategory (const HeaderFieldValue &headerFieldValue, Headers::Type type, PoolBase *pool=0) |
| |
| | ParserCategory (const char *buf, int length, Headers::Type type, PoolBase *pool=0) |
| |
| | ParserCategory (const ParserCategory &rhs, PoolBase *pool=0) |
| |
| ParserCategory & | operator= (const ParserCategory &rhs) |
| |
| virtual | ~ParserCategory () |
| |
| bool | exists (const ParamBase ¶mType) const |
| | Checks for the existence of a natively supported parameter.
|
| |
| void | remove (const ParamBase ¶mType) |
| | Removes a natively supported parameter, if the parameter is present.
|
| |
| const Data & | param (const ExtensionParameter ¶m) const |
| | Const accessor for non-natively-supported parameter types.
|
| |
| Data & | param (const ExtensionParameter ¶m) |
| | Accessor for non-natively-supported parameter types.
|
| |
| void | remove (const ExtensionParameter ¶m) |
| | Removes a non-natively-supported parameter, if the parameter is present.
|
| |
| bool | exists (const ExtensionParameter ¶m) const |
| | Checks for the existence of a non-natively-supported parameter.
|
| |
| void | removeParametersExcept (const ParameterTypeSet &set=EmptyParameterTypeSet) |
| | Removes all known parameters except those that are specified in set.
|
| |
| void | clearUnknownParameters () |
| |
| void | parseParameters (ParseBuffer &pb) |
| |
| EncodeStream & | encodeParameters (EncodeStream &str) const |
| | Encodes parameters as they should appear on the wire.
|
| |
| Data | commutativeParameterHash () const |
| |
| Parameter * | getParameterByEnum (ParameterTypes::Type type) const |
| |
| void | removeParameterByEnum (ParameterTypes::Type type) |
| |
| void | setParameter (const Parameter *parameter) |
| |
| int | numKnownParams () const |
| | Returns the number of known (natively supported) parameters.
|
| |
| int | numUnknownParams () const |
| | Returns the number of unknown parameters.
|
| |
| | LazyParser (const HeaderFieldValue &headerFieldValue) |
| |
| | LazyParser (const char *buf, int length) |
| |
| | LazyParser (const HeaderFieldValue &headerFieldValue, HeaderFieldValue::CopyPaddingEnum e) |
| |
| | LazyParser (const LazyParser &rhs) |
| |
| | LazyParser (const LazyParser &rhs, HeaderFieldValue::CopyPaddingEnum e) |
| |
| LazyParser & | operator= (const LazyParser &rhs) |
| |
| virtual | ~LazyParser () |
| |
| EncodeStream & | encode (EncodeStream &str) const |
| | Encodes this element to a stream, in the fashion it should be represented on the wire.
|
| |
| bool | isParsed () const |
| | Returns true iff a parse has been attempted.
|
| |
| HeaderFieldValue & | getHeaderField () |
| |
| void | checkParsed () const |
| |
| void | checkParsed () |
| |
| void | doParse () const |
| |
| void | markDirty () const |
| |
| bool | isWellFormed () const |
| | Returns true iff this element was parsed successfully, according to the implementation of parse().
|
| |
Represents the "token" element in the RFC 3261 grammar.
Definition at line 17 of file Token.hxx.