#include <AuthRulesUrlMapping.h>

Public Member Functions | |
| AuthRulesUrlMapping () | |
| virtual | ~AuthRulesUrlMapping () |
| 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 | getPermissionRequired (const Url &requestUri, ResultSet &rPermissions) const |
| Evaluate a request URI using authrules semantics, and return the set of permissions. | |
Private Member Functions | |
| OsStatus | parsePermMatchContainer (const Url &requestUri, const UtlString &vdigits, ResultSet &rPermissions, const TiXmlNode *pUserMatchNode) const |
| ~AuthRulesUrlMapping | ( | ) | [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.
Evaluate a request URI using authrules semantics, and return the set of permissions.
| requestUri | target to check |
| rPermissions | required permissions (or'ed) |
| OsStatus parsePermMatchContainer | ( | const Url & | requestUri, | |
| const UtlString & | vdigits, | |||
| ResultSet & | rPermissions, | |||
| const TiXmlNode * | pUserMatchNode | |||
| ) | const [private] |