1#if !defined(REPRO_ROUTESTORE_HXX)
2#define REPRO_ROUTESTORE_HXX
57 bool findKey(
const Key& key);
62 const short order)
const;
72 bool operator<(
const RouteOp&)
const;
76 typedef std::multiset<RouteOp> RouteOpList;
77 RouteOpList mRouteOperators;
78 RouteOpList::iterator mCursor;
std::vector< resip::Uri > UriList
UriList process(const resip::Uri &ruri, const resip::Data &method, const resip::Data &event)
bool addRoute(const resip::Data &method, const resip::Data &event, const resip::Data &matchingPattern, const resip::Data &rewriteExpression, const short order)
AbstractDb::RouteRecord getRouteRecord(const resip::Data &key)
void eraseRoute(const resip::Data &method, const resip::Data &event, const resip::Data &matchingPattern, const short order)
bool updateRoute(const resip::Data &originalKey, const resip::Data &method, const resip::Data &event, const resip::Data &matchingPattern, const resip::Data &rewriteExpression, const short order)
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Wraps the readers/writers mutex implementation on your platform.
Represents the "SIP-URI" and "SIPS-URI" elements in the RFC 3261 grammar.
This Class is used to implement a primitive form of RPC using loose XML formatting.