|
| | Proxy (resip::SipStack &, ProxyConfig &config, ProcessorChain &requestP, ProcessorChain &responseP, ProcessorChain &targetP) |
| |
| virtual | ~Proxy () |
| |
| void | setOptionsHandler (OptionsHandler *handler) noexcept |
| |
| void | setRequestContextFactory (std::unique_ptr< RequestContextFactory > requestContextFactory) noexcept |
| |
| virtual bool | isShutDown () const |
| |
| virtual void | thread () |
| |
| virtual bool | isMyUri (const resip::Uri &uri) const |
| |
| void | addTransportRecordRoute (unsigned int transportKey, const resip::NameAddr &recordRoute) |
| |
| void | removeTransportRecordRoute (unsigned int transportKey) |
| |
| const resip::NameAddr & | getRecordRoute (unsigned int transportKey, bool *transportSpecific=0) const |
| |
| bool | isUriTransportRecordRoute (const resip::Uri &uri) const |
| |
| bool | getRecordRouteForced () const |
| |
| void | setRecordRouteForced (bool forced) |
| |
| bool | isPAssertedIdentityProcessingEnabled () |
| |
| bool | isNeverStripProxyAuthorizationHeadersEnabled () |
| |
| UserStore & | getUserStore () noexcept |
| |
| resip::SipStack & | getStack () noexcept |
| |
| ProxyConfig & | getConfig () noexcept |
| |
| void | send (const resip::SipMessage &msg) |
| |
| void | addClientTransaction (const resip::Data &transactionId, RequestContext *rc) |
| |
| void | postTimerC (std::unique_ptr< TimerCMessage > tc) |
| |
| void | postMS (std::unique_ptr< resip::ApplicationMessage > msg, int msec) |
| |
| bool | compressionEnabled () const |
| |
| void | addSupportedOption (const resip::Data &option) |
| |
| void | removeSupportedOption (const resip::Data &option) |
| |
| void | setServerText (const resip::Data &text) |
| |
| const resip::Data & | getServerText () const |
| |
| resip::KeyValueStore & | getKeyValueStore () |
| |
| void | doSessionAccounting (const resip::SipMessage &sip, bool received, RequestContext &context) |
| |
| void | doRegistrationAccounting (repro::AccountingCollector::RegistrationEvent regEvent, const resip::SipMessage &sip) |
| |
| virtual void | processUnknownMessage (resip::Message *msg) |
| |
| void | post (Message *msg) |
| | Posts a Message to this TransactionUser's fifo.
|
| |
| bool | isMyDomain (const Data &domain) const |
| | Returns true iff domain matches one of the domains that this TransactionUser is responsible for.
|
| |
| void | addDomain (const Data &domain) |
| | Adds a domain to the set of domains that this TransactionUser is responsible for.
|
| |
| void | removeDomain (const Data &domain) |
| | Removes a domain from the set of domains that this TransactionUser is responsible for.
|
| |
| void | setDomainMatcher (std::shared_ptr< DomainMatcher > domainMatcher) noexcept |
| | Replaces the default DomainMatcher.
|
| |
| virtual EncodeStream & | encode (EncodeStream &strm) const |
| | Encodes the name of this TransactionUser (as specified by name()), and the current depth of its fifo.
|
| |
| void | setMessageFilterRuleList (MessageFilterRuleList &rules) |
| | Sets this TransactionUser's MessageFilterRuleList.
|
| |
| bool | isRegisteredForTransactionTermination () const |
| |
| bool | isRegisteredForConnectionTermination () const |
| |
| bool | isRegisteredForKeepAlivePongs () const |
| |
| CongestionManager::RejectionBehavior | getRejectionBehavior () const |
| |
| virtual void | setCongestionManager (CongestionManager *manager) |
| |
| const TimeLimitFifo< Message > * | getFifo () |
| |
| virtual const uint16_t | getExpectedWait () const |
| |
| virtual bool | responsesMandatory () const |
| |
| | ThreadIf () |
| |
| virtual | ~ThreadIf () |
| |
| virtual void | run () |
| |
| void | join () |
| |
| void | detach () |
| |
| virtual void | shutdown () |
| |
| virtual bool | waitForShutdown (int ms) const |
| |
| bool | isShutdown () const |
| |
Definition at line 50 of file Proxy.hxx.