|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <RouteStore.hxx>
Public Types | |
| typedef std::vector< resip::Uri > | UriList |
| typedef resip::Data | Key |
Public Member Functions | |
| RouteStore (AbstractDb &db) | |
| ~RouteStore () | |
| bool | addRoute (const resip::Data &method, const resip::Data &event, const resip::Data &matchingPattern, const resip::Data &rewriteExpression, const short order) |
| void | eraseRoute (const resip::Data &method, const resip::Data &event, const resip::Data &matchingPattern, const short order) |
| void | eraseRoute (const resip::Data &key) |
| 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) |
| AbstractDb::RouteRecord | getRouteRecord (const resip::Data &key) |
| Key | getFirstKey () |
| Key | getNextKey (Key &key) |
| UriList | process (const resip::Uri &ruri, const resip::Data &method, const resip::Data &event) |
Definition at line 19 of file RouteStore.hxx.
Definition at line 23 of file RouteStore.hxx.
| typedef std::vector<resip::Uri> repro::RouteStore::UriList |
Definition at line 22 of file RouteStore.hxx.
| RouteStore::RouteStore | ( | AbstractDb & | db | ) |
Definition at line 28 of file RouteStore.cxx.
| RouteStore::~RouteStore | ( | ) |
Definition at line 87 of file RouteStore.cxx.
| bool RouteStore::addRoute | ( | const resip::Data & | method, |
| const resip::Data & | event, | ||
| const resip::Data & | matchingPattern, | ||
| const resip::Data & | rewriteExpression, | ||
| const short | order | ||
| ) |
Definition at line 103 of file RouteStore.cxx.
| void RouteStore::eraseRoute | ( | const resip::Data & | key | ) |
Definition at line 187 of file RouteStore.cxx.
| void RouteStore::eraseRoute | ( | const resip::Data & | method, |
| const resip::Data & | event, | ||
| const resip::Data & | matchingPattern, | ||
| const short | order | ||
| ) |
Definition at line 177 of file RouteStore.cxx.
| RouteStore::Key RouteStore::getFirstKey | ( | ) |
Definition at line 232 of file RouteStore.cxx.
| RouteStore::Key RouteStore::getNextKey | ( | Key & | key | ) |
Definition at line 271 of file RouteStore.cxx.
| AbstractDb::RouteRecord RouteStore::getRouteRecord | ( | const resip::Data & | key | ) |
Definition at line 291 of file RouteStore.cxx.
| RouteStore::UriList RouteStore::process | ( | const resip::Uri & | ruri, |
| const resip::Data & | method, | ||
| const resip::Data & | event | ||
| ) |
Definition at line 303 of file RouteStore.cxx.
| bool RouteStore::updateRoute | ( | const resip::Data & | originalKey, |
| const resip::Data & | method, | ||
| const resip::Data & | event, | ||
| const resip::Data & | matchingPattern, | ||
| const resip::Data & | rewriteExpression, | ||
| const short | order | ||
| ) |
Definition at line 220 of file RouteStore.cxx.