|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <RequestContext.hxx>
Public Attributes | |
| bool | mHaveSentFinalResponse |
Protected Types | |
| typedef std::vector< ProcessorChain::Chain::iterator > | ChainIteratorStack |
| Stack of iterators used to keep track of where we are in the request processor chain(s) for async processing. | |
Protected Member Functions | |
| bool | processRequestInviteTransaction (resip::SipMessage *msg, bool original) |
| bool | processRequestNonInviteTransaction (resip::SipMessage *msg, bool original) |
| void | processRequestAckTransaction (resip::SipMessage *msg, bool original) |
| void | doPostRequestProcessing (resip::SipMessage *msg, bool original) |
| bool | processResponseInviteTransaction (resip::SipMessage *msg) |
| bool | processResponseNonInviteTransaction (resip::SipMessage *msg) |
| void | processResponseAckTransaction (resip::SipMessage *msg) |
| void | doPostResponseProcessing (resip::SipMessage *msg) |
| virtual void | fixStrictRouterDamage () |
| virtual void | removeTopRouteIfSelf () |
| Pops the topmost route if it's us. | |
Friends | |
| class | ResponseContext |
| EncodeStream & | operator<< (EncodeStream &strm, const repro::RequestContext &rc) |
Definition at line 28 of file RequestContext.hxx.
|
protected |
Stack of iterators used to keep track of where we are in the request processor chain(s) for async processing.
Definition at line 114 of file RequestContext.hxx.
| RequestContext::RequestContext | ( | Proxy & | proxy, |
| ProcessorChain & | requestP, | ||
| ProcessorChain & | responseP, | ||
| ProcessorChain & | targetP | ||
| ) |
Definition at line 35 of file RequestContext.cxx.
|
virtual |
Definition at line 56 of file RequestContext.cxx.
|
virtual |
Definition at line 810 of file RequestContext.cxx.
|
protected |
Definition at line 419 of file RequestContext.cxx.
|
protected |
Definition at line 601 of file RequestContext.cxx.
|
protectedvirtual |
RjS! When we wire this class for logging, here's a
Definition at line 990 of file RequestContext.cxx.
|
virtual |
Definition at line 816 of file RequestContext.cxx.
| resip::Message * RequestContext::getCurrentEvent | ( | ) |
Returns the event that we are currently working on.
Use a pointer since users need to check for null
Definition at line 863 of file RequestContext.cxx.
| const resip::Message * RequestContext::getCurrentEvent | ( | ) | const |
Definition at line 869 of file RequestContext.cxx.
| const resip::Data & RequestContext::getDigestIdentity | ( | ) | const |
Definition at line 881 of file RequestContext.cxx.
| const resip::Data & RequestContext::getDigestRealm | ( | ) |
Definition at line 1083 of file RequestContext.cxx.
|
inline |
Definition at line 78 of file RequestContext.hxx.
| resip::SipMessage & RequestContext::getOriginalRequest | ( | ) |
Returns the SipMessage associated with the server transaction.
Definition at line 837 of file RequestContext.cxx.
| const resip::SipMessage & RequestContext::getOriginalRequest | ( | ) | const |
Definition at line 843 of file RequestContext.cxx.
| Proxy & RequestContext::getProxy | ( | ) |
Definition at line 1053 of file RequestContext.cxx.
| ResponseContext & RequestContext::getResponseContext | ( | ) |
Definition at line 1059 of file RequestContext.cxx.
| NameAddr & RequestContext::getTopRoute | ( | ) |
Definition at line 1065 of file RequestContext.cxx.
| Tuple & RequestContext::getTopRouteFlowTuple | ( | ) |
Definition at line 1077 of file RequestContext.cxx.
| resip::Data RequestContext::getTransactionId | ( | ) | const |
Definition at line 849 of file RequestContext.cxx.
|
virtual |
Definition at line 803 of file RequestContext.cxx.
|
virtual |
Definition at line 797 of file RequestContext.cxx.
| bool RequestContext::isTopRouteFlowTupleSet | ( | ) |
Definition at line 1071 of file RequestContext.cxx.
| void RequestContext::postAck200Done | ( | ) |
Definition at line 893 of file RequestContext.cxx.
| void RequestContext::postTimedMessage | ( | std::unique_ptr< resip::ApplicationMessage > | msg, |
| int | seconds | ||
| ) |
Definition at line 887 of file RequestContext.cxx.
|
virtual |
Definition at line 72 of file RequestContext.cxx.
|
virtual |
Definition at line 656 of file RequestContext.cxx.
|
virtual |
Definition at line 89 of file RequestContext.cxx.
|
protected |
Definition at line 363 of file RequestContext.cxx.
|
protected |
Definition at line 209 of file RequestContext.cxx.
|
protected |
Definition at line 302 of file RequestContext.cxx.
|
protected |
|
protected |
Definition at line 502 of file RequestContext.cxx.
|
protected |
Definition at line 553 of file RequestContext.cxx.
|
protectedvirtual |
Pops the topmost route if it's us.
Definition at line 1010 of file RequestContext.cxx.
|
virtual |
Definition at line 908 of file RequestContext.cxx.
| void RequestContext::sendResponse | ( | resip::SipMessage & | response | ) |
Definition at line 914 of file RequestContext.cxx.
| void RequestContext::setDigestIdentity | ( | const resip::Data & | data | ) |
Definition at line 875 of file RequestContext.cxx.
|
inline |
Definition at line 72 of file RequestContext.hxx.
|
inline |
Definition at line 73 of file RequestContext.hxx.
|
friend |
|
friend |
Definition at line 120 of file RequestContext.hxx.
|
protected |
Definition at line 84 of file RequestContext.hxx.
|
protected |
Definition at line 115 of file RequestContext.hxx.
|
protected |
Definition at line 83 of file RequestContext.hxx.
|
protected |
Definition at line 98 of file RequestContext.hxx.
| bool repro::RequestContext::mHaveSentFinalResponse |
Definition at line 80 of file RequestContext.hxx.
|
protected |
Definition at line 107 of file RequestContext.hxx.
|
protected |
Definition at line 82 of file RequestContext.hxx.
|
protected |
Definition at line 100 of file RequestContext.hxx.
|
protected |
Definition at line 85 of file RequestContext.hxx.
|
protected |
Definition at line 104 of file RequestContext.hxx.
|
protected |
Definition at line 86 of file RequestContext.hxx.
|
protected |
Definition at line 105 of file RequestContext.hxx.
|
protected |
Definition at line 106 of file RequestContext.hxx.
|
protected |
Definition at line 87 of file RequestContext.hxx.
|
protected |
Definition at line 101 of file RequestContext.hxx.
|
protected |
Definition at line 103 of file RequestContext.hxx.
|
protected |
Definition at line 102 of file RequestContext.hxx.
|
protected |
Definition at line 99 of file RequestContext.hxx.