|
reSIProcate/stack
9694
|
#include "rutil/Data.hxx"#include "resip/stack/Headers.hxx"#include "resip/stack/Symbols.hxx"#include "resip/stack/SipMessage.hxx"#include "resip/stack/HeaderHash.hxx"#include <iostream>
Go to the source code of this file.
Defines | |
| #define | defineHeader(_enum, _name, _type, _reference) |
| #define | defineMultiHeader(_enum, _name, _type, _reference) |
Typedefs | |
| typedef ParserContainer< Mime > | Mimes |
| typedef ParserContainer < GenericUri > | GenericUris |
| typedef ParserContainer< NameAddr > | NameAddrs |
| typedef ParserContainer < StringCategory > | StringCategories |
Functions | |
| defineHeader (ContentDisposition,"Content-Disposition", Token,"RFC 3261") | |
| defineHeader (ContentEncoding,"Content-Encoding", Token,"RFC 3261") | |
| defineHeader (ContentTransferEncoding,"Content-Transfer-Encoding", StringCategory,"RFC ?") | |
| defineHeader (MIMEVersion,"MIME-Version", Token,"RFC 3261") | |
| defineHeader (Priority,"Priority", Token,"RFC 3261") | |
| defineHeader (Event,"Event", Token,"RFC 3265") | |
| defineHeader (SubscriptionState,"Subscription-State", Token,"RFC 3265") | |
| defineHeader (SIPETag,"SIP-ETag", Token,"RFC 3903") | |
| defineHeader (SIPIfMatch,"SIP-If-Match", Token,"RFC 3903") | |
| defineHeader (ContentId,"Content-ID", Token,"RFC 2045") | |
| defineHeader (Identity,"Identity", StringCategory,"RFC 4474") | |
| defineMultiHeader (AllowEvents,"Allow-Events", Token,"RFC 3265") | |
| defineMultiHeader (AcceptEncoding,"Accept-Encoding", Token,"RFC 3261") | |
| defineMultiHeader (AcceptLanguage,"Accept-Language", Token,"RFC 3261") | |
| defineMultiHeader (Allow,"Allow", Token,"RFC 3261") | |
| defineMultiHeader (ContentLanguage,"Content-Language", Token,"RFC 3261") | |
| defineMultiHeader (ProxyRequire,"Proxy-Require", Token,"RFC 3261") | |
| defineMultiHeader (Require,"Require", Token,"RFC 3261") | |
| defineMultiHeader (Supported,"Supported", Token,"RFC 3261") | |
| defineMultiHeader (Unsupported,"Unsupported", Token,"RFC 3261") | |
| defineMultiHeader (SecurityClient,"Security-Client", Token,"RFC 3329") | |
| defineMultiHeader (SecurityServer,"Security-Server", Token,"RFC 3329") | |
| defineMultiHeader (SecurityVerify,"Security-Verify", Token,"RFC 3329") | |
| defineMultiHeader (RequestDisposition,"Request-Disposition", Token,"RFC 3841") | |
| defineMultiHeader (Reason,"Reason", Token,"RFC 3326") | |
| defineMultiHeader (Privacy,"Privacy", PrivacyCategory,"RFC 3323") | |
| defineMultiHeader (PMediaAuthorization,"P-Media-Authorization", Token,"RFC 3313") | |
| defineHeader (ReferSub,"Refer-Sub", Token,"RFC 4488") | |
| defineHeader (AnswerMode,"Answer-Mode", Token,"draft-ietf-answermode-01") | |
| defineHeader (PrivAnswerMode,"Priv-Answer-Mode", Token,"draft-ietf-answermode-01") | |
| defineMultiHeader (Accept,"Accept", Mime,"RFC 3261") | |
| defineHeader (ContentType,"Content-Type", Mime,"RFC 3261") | |
| defineHeader (IdentityInfo,"Identity-Info", GenericUri,"RFC 4474") | |
| defineMultiHeader (CallInfo,"Call-Info", GenericUri,"RFC 3261") | |
| defineMultiHeader (AlertInfo,"Alert-Info", GenericUri,"RFC 3261") | |
| defineMultiHeader (ErrorInfo,"Error-Info", GenericUri,"RFC 3261") | |
| defineMultiHeader (RecordRoute,"Record-Route", NameAddr,"RFC 3261") | |
| defineMultiHeader (Route,"Route", NameAddr,"RFC 3261") | |
| defineMultiHeader (Contact,"Contact", NameAddr,"RFC 3261") | |
| defineHeader (From,"From", NameAddr,"RFC 3261") | |
| defineHeader (To,"To", NameAddr,"RFC 3261") | |
| defineHeader (ReplyTo,"Reply-To", NameAddr,"RFC 3261") | |
| defineHeader (ReferTo,"Refer-To", NameAddr,"RFC 3515") | |
| defineHeader (ReferredBy,"Referred-By", NameAddr,"RFC 3892") | |
| defineMultiHeader (Path,"Path", NameAddr,"RFC 3327") | |
| defineMultiHeader (AcceptContact,"Accept-Contact", NameAddr,"RFC 3841") | |
| defineMultiHeader (RejectContact,"Reject-Contact", NameAddr,"RFC 3841") | |
| defineMultiHeader (PPreferredIdentity,"P-Preferred-Identity", NameAddr,"RFC 3325") | |
| defineMultiHeader (PAssertedIdentity,"P-Asserted-Identity", NameAddr,"RFC 3325") | |
| defineHeader (PCalledPartyId,"P-Called-Party-ID", NameAddr,"RFC 3455") | |
| defineMultiHeader (PAssociatedUri,"P-Associated-URI", NameAddr,"RFC 3455") | |
| defineMultiHeader (ServiceRoute,"Service-Route", NameAddr,"RFC 3608") | |
| defineMultiHeader (RemotePartyId,"Remote-Party-ID", NameAddr,"draft-ietf-sip-privacy-04") | |
| defineMultiHeader (HistoryInfo,"History-Info", NameAddr,"RFC 4244") | |
| defineHeader (Organization,"Organization", StringCategory,"RFC 3261") | |
| defineHeader (Server,"Server", StringCategory,"RFC 3261") | |
| defineHeader (Subject,"Subject", StringCategory,"RFC 3261") | |
| defineHeader (UserAgent,"User-Agent", StringCategory,"RFC 3261") | |
| defineHeader (Timestamp,"Timestamp", StringCategory,"RFC 3261") | |
| defineHeader (ContentLength,"Content-Length", UInt32Category,"RFC 3261") | |
| defineHeader (MaxForwards,"Max-Forwards", UInt32Category,"RFC 3261") | |
| defineHeader (MinExpires,"Min-Expires", UInt32Category,"RFC 3261") | |
| defineHeader (RSeq,"RSeq", UInt32Category,"RFC 3262") | |
| defineHeader (RetryAfter,"Retry-After", UInt32Category,"RFC 3261") | |
| defineHeader (FlowTimer,"Flow-Timer", UInt32Category,"RFC 5626") | |
| defineHeader (Expires,"Expires", ExpiresCategory,"RFC 3261") | |
| defineHeader (SessionExpires,"Session-Expires", ExpiresCategory,"RFC 4028") | |
| defineHeader (MinSE,"Min-SE", ExpiresCategory,"RFC 4028") | |
| defineHeader (CallID,"Call-ID", CallId,"RFC 3261") | |
| defineHeader (Replaces,"Replaces", CallId,"RFC 3891") | |
| defineHeader (InReplyTo,"In-Reply-To", CallId,"RFC 3261") | |
| defineHeader (Join,"Join", CallId,"RFC 3911") | |
| defineHeader (TargetDialog,"Target-Dialog", CallId,"RFC 4538") | |
| defineHeader (AuthenticationInfo,"Authentication-Info", Auth,"RFC 3261") | |
| defineMultiHeader (Authorization,"Authorization", Auth,"RFC 3261") | |
| defineMultiHeader (ProxyAuthenticate,"Proxy-Authenticate", Auth,"RFC 3261") | |
| defineMultiHeader (ProxyAuthorization,"Proxy-Authorization", Auth,"RFC 3261") | |
| defineMultiHeader (WWWAuthenticate,"WWW-Authenticate", Auth,"RFC 3261") | |
| defineHeader (CSeq,"CSeq", CSeqCategory,"RFC 3261") | |
| defineHeader (Date,"Date", DateCategory,"RFC 3261") | |
| defineMultiHeader (Warning,"Warning", WarningCategory,"RFC 3261") | |
| defineHeader (RAck,"RAck", RAckCategory,"RFC 3262") | |
| defineMultiHeader (Via,"Via", Via,"RFC 3261") | |
| #define defineHeader | ( | _enum, | |
| _name, | |||
| _type, | |||
| _reference | |||
| ) |
Definition at line 51 of file Headers.cxx.
| #define defineMultiHeader | ( | _enum, | |
| _name, | |||
| _type, | |||
| _reference | |||
| ) |
Definition at line 86 of file Headers.cxx.
| typedef ParserContainer<GenericUri> GenericUris |
Definition at line 181 of file Headers.cxx.
| typedef ParserContainer<Mime> Mimes |
Definition at line 171 of file Headers.cxx.
| typedef ParserContainer<NameAddr> NameAddrs |
Definition at line 189 of file Headers.cxx.
Definition at line 221 of file Headers.cxx.
| defineHeader | ( | ContentDisposition | , |
| "Content-Disposition" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | ContentEncoding | , |
| "Content-Encoding" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | ContentTransferEncoding | , |
| "Content-Transfer-Encoding" | , | ||
| StringCategory | , | ||
| "RFC ?" | |||
| ) |
| defineHeader | ( | MIMEVersion | , |
| "MIME-Version" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | Priority | , |
| "Priority" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | Event | , |
| "Event" | , | ||
| Token | , | ||
| "RFC 3265" | |||
| ) |
| defineHeader | ( | SubscriptionState | , |
| "Subscription-State" | , | ||
| Token | , | ||
| "RFC 3265" | |||
| ) |
| defineHeader | ( | SIPETag | , |
| "SIP-ETag" | , | ||
| Token | , | ||
| "RFC 3903" | |||
| ) |
| defineHeader | ( | SIPIfMatch | , |
| "SIP-If-Match" | , | ||
| Token | , | ||
| "RFC 3903" | |||
| ) |
| defineHeader | ( | ContentId | , |
| "Content-ID" | , | ||
| Token | , | ||
| "RFC 2045" | |||
| ) |
| defineHeader | ( | Identity | , |
| "Identity" | , | ||
| StringCategory | , | ||
| "RFC 4474" | |||
| ) |
| defineHeader | ( | ReferSub | , |
| "Refer-Sub" | , | ||
| Token | , | ||
| "RFC 4488" | |||
| ) |
| defineHeader | ( | AnswerMode | , |
| "Answer-Mode" | , | ||
| Token | , | ||
| "draft-ietf-answermode-01" | |||
| ) |
| defineHeader | ( | PrivAnswerMode | , |
| "Priv-Answer-Mode" | , | ||
| Token | , | ||
| "draft-ietf-answermode-01" | |||
| ) |
| defineHeader | ( | ContentType | , |
| "Content-Type" | , | ||
| Mime | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | IdentityInfo | , |
| "Identity-Info" | , | ||
| GenericUri | , | ||
| "RFC 4474" | |||
| ) |
| defineHeader | ( | From | , |
| "From" | , | ||
| NameAddr | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | To | , |
| "To" | , | ||
| NameAddr | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | ReplyTo | , |
| "Reply-To" | , | ||
| NameAddr | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | ReferTo | , |
| "Refer-To" | , | ||
| NameAddr | , | ||
| "RFC 3515" | |||
| ) |
| defineHeader | ( | ReferredBy | , |
| "Referred-By" | , | ||
| NameAddr | , | ||
| "RFC 3892" | |||
| ) |
| defineHeader | ( | PCalledPartyId | , |
| "P-Called-Party-ID" | , | ||
| NameAddr | , | ||
| "RFC 3455" | |||
| ) |
| defineHeader | ( | Organization | , |
| "Organization" | , | ||
| StringCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | Server | , |
| "Server" | , | ||
| StringCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | Subject | , |
| "Subject" | , | ||
| StringCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | UserAgent | , |
| "User-Agent" | , | ||
| StringCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | Timestamp | , |
| "Timestamp" | , | ||
| StringCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | ContentLength | , |
| "Content-Length" | , | ||
| UInt32Category | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | MaxForwards | , |
| "Max-Forwards" | , | ||
| UInt32Category | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | MinExpires | , |
| "Min-Expires" | , | ||
| UInt32Category | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | RSeq | , |
| "RSeq" | , | ||
| UInt32Category | , | ||
| "RFC 3262" | |||
| ) |
| defineHeader | ( | RetryAfter | , |
| "Retry-After" | , | ||
| UInt32Category | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | FlowTimer | , |
| "Flow-Timer" | , | ||
| UInt32Category | , | ||
| "RFC 5626" | |||
| ) |
| defineHeader | ( | Expires | , |
| "Expires" | , | ||
| ExpiresCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | SessionExpires | , |
| "Session-Expires" | , | ||
| ExpiresCategory | , | ||
| "RFC 4028" | |||
| ) |
| defineHeader | ( | MinSE | , |
| "Min-SE" | , | ||
| ExpiresCategory | , | ||
| "RFC 4028" | |||
| ) |
| defineHeader | ( | Replaces | , |
| "Replaces" | , | ||
| CallId | , | ||
| "RFC 3891" | |||
| ) |
| defineHeader | ( | InReplyTo | , |
| "In-Reply-To" | , | ||
| CallId | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | Join | , |
| "Join" | , | ||
| CallId | , | ||
| "RFC 3911" | |||
| ) |
| defineHeader | ( | TargetDialog | , |
| "Target-Dialog" | , | ||
| CallId | , | ||
| "RFC 4538" | |||
| ) |
| defineHeader | ( | AuthenticationInfo | , |
| "Authentication-Info" | , | ||
| Auth | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | CSeq | , |
| "CSeq" | , | ||
| CSeqCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | Date | , |
| "Date" | , | ||
| DateCategory | , | ||
| "RFC 3261" | |||
| ) |
| defineHeader | ( | RAck | , |
| "RAck" | , | ||
| RAckCategory | , | ||
| "RFC 3262" | |||
| ) |
| defineMultiHeader | ( | AllowEvents | , |
| "Allow-Events" | , | ||
| Token | , | ||
| "RFC 3265" | |||
| ) |
| defineMultiHeader | ( | AcceptEncoding | , |
| "Accept-Encoding" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | AcceptLanguage | , |
| "Accept-Language" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Allow | , |
| "Allow" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | ContentLanguage | , |
| "Content-Language" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | ProxyRequire | , |
| "Proxy-Require" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Require | , |
| "Require" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Supported | , |
| "Supported" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Unsupported | , |
| "Unsupported" | , | ||
| Token | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | SecurityVerify | , |
| "Security-Verify" | , | ||
| Token | , | ||
| "RFC 3329" | |||
| ) |
| defineMultiHeader | ( | RequestDisposition | , |
| "Request-Disposition" | , | ||
| Token | , | ||
| "RFC 3841" | |||
| ) |
| defineMultiHeader | ( | Reason | , |
| "Reason" | , | ||
| Token | , | ||
| "RFC 3326" | |||
| ) |
| defineMultiHeader | ( | Privacy | , |
| "Privacy" | , | ||
| PrivacyCategory | , | ||
| "RFC 3323" | |||
| ) |
| defineMultiHeader | ( | PMediaAuthorization | , |
| "P-Media-Authorization" | , | ||
| Token | , | ||
| "RFC 3313" | |||
| ) |
| defineMultiHeader | ( | Accept | , |
| "Accept" | , | ||
| Mime | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | CallInfo | , |
| "Call-Info" | , | ||
| GenericUri | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | AlertInfo | , |
| "Alert-Info" | , | ||
| GenericUri | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | ErrorInfo | , |
| "Error-Info" | , | ||
| GenericUri | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | RecordRoute | , |
| "Record-Route" | , | ||
| NameAddr | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Route | , |
| "Route" | , | ||
| NameAddr | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Contact | , |
| "Contact" | , | ||
| NameAddr | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Path | , |
| "Path" | , | ||
| NameAddr | , | ||
| "RFC 3327" | |||
| ) |
| defineMultiHeader | ( | AcceptContact | , |
| "Accept-Contact" | , | ||
| NameAddr | , | ||
| "RFC 3841" | |||
| ) |
| defineMultiHeader | ( | RejectContact | , |
| "Reject-Contact" | , | ||
| NameAddr | , | ||
| "RFC 3841" | |||
| ) |
| defineMultiHeader | ( | PPreferredIdentity | , |
| "P-Preferred-Identity" | , | ||
| NameAddr | , | ||
| "RFC 3325" | |||
| ) |
| defineMultiHeader | ( | PAssertedIdentity | , |
| "P-Asserted-Identity" | , | ||
| NameAddr | , | ||
| "RFC 3325" | |||
| ) |
| defineMultiHeader | ( | PAssociatedUri | , |
| "P-Associated-URI" | , | ||
| NameAddr | , | ||
| "RFC 3455" | |||
| ) |
| defineMultiHeader | ( | ServiceRoute | , |
| "Service-Route" | , | ||
| NameAddr | , | ||
| "RFC 3608" | |||
| ) |
| defineMultiHeader | ( | RemotePartyId | , |
| "Remote-Party-ID" | , | ||
| NameAddr | , | ||
| "draft-ietf-sip-privacy-04" | |||
| ) |
| defineMultiHeader | ( | HistoryInfo | , |
| "History-Info" | , | ||
| NameAddr | , | ||
| "RFC 4244" | |||
| ) |
| defineMultiHeader | ( | Authorization | , |
| "Authorization" | , | ||
| Auth | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | ProxyAuthenticate | , |
| "Proxy-Authenticate" | , | ||
| Auth | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | ProxyAuthorization | , |
| "Proxy-Authorization" | , | ||
| Auth | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | WWWAuthenticate | , |
| "WWW-Authenticate" | , | ||
| Auth | , | ||
| "RFC 3261" | |||
| ) |
| defineMultiHeader | ( | Warning | , |
| "Warning" | , | ||
| WarningCategory | , | ||
| "RFC 3261" | |||
| ) |
1.7.5.1