UrlMapping.h File Reference

#include <os/OsDefs.h>
#include "os/OsStatus.h"
#include "sipdb/ResultSet.h"
#include "xmlparser/tinyxml.h"
#include "digitmaps/Patterns.h"

Classes

class  UrlMapping
 This class interprets the rules encoded by two XML schemas (see the description elements in the schema files for the structure and contents of the files):. More...

Defines

#define XML_TAG_MAPPINGS   ("mappings")
#define XML_TAG_HOSTMATCH   ("hostMatch")
#define XML_TAG_HOSTPATTERN   ("hostPattern")
#define XML_ATT_FORMAT   ("format")
#define XML_SYMBOL_URL   ("url")
#define XML_SYMBOL_IPV4SUBNET   ("IPv4subnet")
#define XML_SYMBOL_DNSWILDCARD   ("DnsWildcard")
#define XML_TAG_USERMATCH   ("userMatch")
#define XML_TAG_USERPATTERN   ("userPattern")
#define XML_TAG_PERMISSIONMATCH   ("permissionMatch")
#define XML_TAG_PERMISSION   ("permission")
#define XML_ATT_AUTHTYPE   ("authType")
#define XML_TAG_CALLERLOCATIONMATCH   ("callerLocationMatch")
#define XML_TAG_CALLERLOCATION   ("callerLocation")
#define XML_PERMISSION_911   ("emergency-dialing")
#define XML_PERMISSION_1800   ("1800-dialing")
#define XML_PERMISSION_1900   ("1900-dialing")
#define XML_PERMISSION_1877   ("1877-dialing")
#define XML_PERMISSION_1888   ("1888-dialing")
#define XML_PERMISSION_1   ("domestic-dialing")
#define XML_PERMISSION_011   ("international-dialing")
#define XML_TAG_TRANSFORM   ("transform")
#define XML_TAG_URL   ("url")
#define XML_TAG_HOST   ("host")
#define XML_TAG_USER   ("user")
#define XML_TAG_FIELDPARAMS   ("fieldparams")
#define XML_TAG_URLPARAMS   ("urlparams")
#define XML_TAG_HEADERPARAMS   ("headerparams")
#define XML_TAG_CALLTAG   ("callTag")


Define Documentation

#define XML_TAG_MAPPINGS   ("mappings")

#define XML_TAG_HOSTMATCH   ("hostMatch")

#define XML_TAG_HOSTPATTERN   ("hostPattern")

#define XML_ATT_FORMAT   ("format")

#define XML_SYMBOL_URL   ("url")

#define XML_SYMBOL_IPV4SUBNET   ("IPv4subnet")

#define XML_SYMBOL_DNSWILDCARD   ("DnsWildcard")

#define XML_TAG_USERMATCH   ("userMatch")

#define XML_TAG_USERPATTERN   ("userPattern")

#define XML_TAG_PERMISSIONMATCH   ("permissionMatch")

#define XML_TAG_PERMISSION   ("permission")

#define XML_ATT_AUTHTYPE   ("authType")

#define XML_TAG_CALLERLOCATIONMATCH   ("callerLocationMatch")

#define XML_TAG_CALLERLOCATION   ("callerLocation")

#define XML_PERMISSION_911   ("emergency-dialing")

#define XML_PERMISSION_1800   ("1800-dialing")

#define XML_PERMISSION_1900   ("1900-dialing")

#define XML_PERMISSION_1877   ("1877-dialing")

#define XML_PERMISSION_1888   ("1888-dialing")

#define XML_PERMISSION_1   ("domestic-dialing")

#define XML_PERMISSION_011   ("international-dialing")

#define XML_TAG_TRANSFORM   ("transform")

#define XML_TAG_URL   ("url")

#define XML_TAG_HOST   ("host")

#define XML_TAG_USER   ("user")

#define XML_TAG_FIELDPARAMS   ("fieldparams")

#define XML_TAG_URLPARAMS   ("urlparams")

#define XML_TAG_HEADERPARAMS   ("headerparams")

#define XML_TAG_CALLTAG   ("callTag")


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild