1#if !defined(RESIP_REDIRECTMANAGER_HXX)
2#define RESIP_REDIRECTMANAGER_HXX
Wraps your platform's implementation of hash_map, hash_multimap, and hash_set.
Represents the "name-addr" and the "addr-spec" elements in the RFC 3261 grammar.
virtual bool operator()(const NameAddr &lhs, const NameAddr &rhs) const
bool makeNextRequest(SipMessage &request)
void addTargets(const SipMessage &msg)
TargetSet(const SipMessage &request, const Ordering &order)
std::priority_queue< NameAddr, std::vector< NameAddr >, Ordering > TargetQueue
EncounteredTargetSet mTargetSet
std::set< NameAddr > EncounteredTargetSet
void removeDialogSet(DialogSetId id)
virtual bool handle(DialogSet &dSet, SipMessage &origRequest, const SipMessage &response)
virtual ~RedirectManager()
HashMap< DialogSetId, TargetSet * > RedirectedRequestMap
void setOrdering(const Ordering &order)
RedirectedRequestMap mRedirectedRequestMap
Represents a SIP message.
dcm! – add UnusedChecking(_enum) below;