RouteState.cpp File Reference

#include "os/OsSysLog.h"
#include "utl/UtlRegex.h"
#include "utl/UtlSortedListIterator.h"
#include "net/NameValuePair.h"
#include "net/NetBase64Codec.h"
#include "net/NetMd5Codec.h"
#include "RouteState.h"

Classes

class  RouteParameterName

Defines

#define NAME   "(?i:[*a-z0-9_-]{2,})"
#define VALUE   "(?i:[a-z0-9'/`]*)"
#define NAME_PART_SEP   "*"
#define NV_SEP   "~"
#define NV_LIST_SEP   "."
#define SIG_SEP   "!"

Variables

const char AUTHORIZED_DIALOG_PARAM [] = "auth"
const RegEx StateAndSignature ("^""("NAME NV_SEP VALUE"(?:"NV_LIST_SEP NAME NV_SEP VALUE")*"")"SIG_SEP"(""[0-9a-fA-F]{32}"")""$")
const RegEx NameValue ("("NAME")"NV_SEP"("VALUE")""["NV_LIST_SEP SIG_SEP"]")


Define Documentation

#define NAME   "(?i:[*a-z0-9_-]{2,})"

#define VALUE   "(?i:[a-z0-9'/`]*)"

#define NAME_PART_SEP   "*"

#define NV_SEP   "~"

#define NV_LIST_SEP   "."

#define SIG_SEP   "!"


Variable Documentation

const char AUTHORIZED_DIALOG_PARAM[] = "auth"

const RegEx StateAndSignature("^""("NAME NV_SEP VALUE"(?:"NV_LIST_SEP NAME NV_SEP VALUE")*"")"SIG_SEP"(""[0-9a-fA-F]{32}"")""$")

const RegEx NameValue("("NAME")"NV_SEP"("VALUE")""["NV_LIST_SEP SIG_SEP"]")


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:50:17 build33 abuild