#include <MappingRulesUrlMapping.h>

Public Member Functions | |
| MappingRulesUrlMapping () | |
| virtual | ~MappingRulesUrlMapping () |
| virtual OsStatus | loadMappings (const UtlString &configFileName, const UtlString &mediaserver="", const UtlString &voicemail="", const UtlString &localhost="") |
| Read a mappings file into the XML DOM, providing translations for replacement tokens. | |
| OsStatus | getContactList (const Url &requestUri, ResultSet &rContacts, ResultSet &rPermissions, UtlString &callTag) const |
| Evaluate a request URI using mapping rules semantics, return contacts and permissions. | |
Private Member Functions | |
| OsStatus | parsePermMatchContainer (const Url &requestUri, const UtlString &vdigits, ResultSet &rRegistratons, ResultSet &rPermissions, UtlString &callTag, const TiXmlNode *pUserMatchNode) const |
| ~MappingRulesUrlMapping | ( | ) | [virtual] |
| OsStatus loadMappings | ( | const UtlString & | configFileName, | |
| const UtlString & | mediaserver = "", |
|||
| const UtlString & | voicemail = "", |
|||
| const UtlString & | localhost = "" | |||
| ) | [virtual] |
Read a mappings file into the XML DOM, providing translations for replacement tokens.
Reimplemented from UrlMapping.
| OsStatus getContactList | ( | const Url & | requestUri, | |
| ResultSet & | rContacts, | |||
| ResultSet & | rPermissions, | |||
| UtlString & | callTag | |||
| ) | const |
Evaluate a request URI using mapping rules semantics, return contacts and permissions.
| requestUri | target to check |
| rContacts | contacts generated from first match |
| rPermissions | permissions that target must have |
| callTag | call tag for contacts. |
| OsStatus parsePermMatchContainer | ( | const Url & | requestUri, | |
| const UtlString & | vdigits, | |||
| ResultSet & | rRegistratons, | |||
| ResultSet & | rPermissions, | |||
| UtlString & | callTag, | |||
| const TiXmlNode * | pUserMatchNode | |||
| ) | const [private] |