SymbolMap Class Reference

List of all members.

Public Member Functions

 SymbolMap (const Url &original, const UtlString &mediaserver, const UtlString &voicemail, const UtlString &localhost)
void replace (UtlString &value, const UtlString &vdigits)

Private Member Functions

void replaceEach (UtlString &value, const UtlString &replaceWhat, const UtlString &replaceWith)
void buildComponents ()
void buildUrlParams ()
void buildHeaderParams ()

Private Attributes

UtlString mReplacementMediaserver
UtlString mReplacementVoicemail
UtlString mReplacementLocalhost
Url mOriginalUrl
bool mComponentsBuilt
 user and host
UtlString mReplacementUser
UtlString mReplacementUserEscaped
UtlString mReplacementHost
bool mUrlParamsBuilt
UtlString mReplacementUrlParams
bool mHeaderParamsBuilt
UtlString mReplacementHeaderParams


Constructor & Destructor Documentation

SymbolMap ( const Url original,
const UtlString mediaserver,
const UtlString voicemail,
const UtlString localhost 
) [inline]


Member Function Documentation

void replaceEach ( UtlString value,
const UtlString replaceWhat,
const UtlString replaceWith 
) [inline, private]

void buildComponents (  )  [inline, private]

void buildUrlParams (  )  [inline, private]

void buildHeaderParams (  )  [inline, private]

void replace ( UtlString value,
const UtlString vdigits 
) [inline]


Member Data Documentation

Url mOriginalUrl [private]

bool mComponentsBuilt [private]

user and host

bool mUrlParamsBuilt [private]

bool mHeaderParamsBuilt [private]


Online Library Docs

sipXecs home page

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