GME  13
Classes | Typedefs | Functions | Variables
XMLURL.cpp File Reference

Go to the source code of this file.

Classes

struct  ProtoEntry

Typedefs

typedef JanitorMemFunCall< XMLURL > CleanupType

Functions

static bool isHexDigit (const XMLCh toCheck)
static unsigned int xlatHexDigit (const XMLCh toXlat)

Variables

static const XMLCh gFileString []
static const XMLCh gFTPString []
static const XMLCh gHTTPString []
static const XMLCh gHTTPSString []
static ProtoEntry gProtoList [XMLURL::Protocols_Count]
static const unsigned int gMaxProtoLen = 5
static const XMLCh gListOne [] = { chColon, chForwardSlash, chNull }
static const XMLCh gListTwo [] = { chAt, chNull }
static const XMLCh gListThree [] = { chColon, chNull }
static const XMLCh gListFour [] = { chForwardSlash, chNull }
static const XMLCh gListFive [] = { chPound, chQuestion, chNull }
static const XMLCh gListSix [] = { chPound, chNull }

Typedef Documentation

typedef JanitorMemFunCall<XMLURL> CleanupType

Definition at line 175 of file XMLURL.cpp.


Function Documentation

static bool isHexDigit ( const XMLCh  toCheck) [static]

Definition at line 117 of file XMLURL.cpp.

static unsigned int xlatHexDigit ( const XMLCh  toXlat) [static]

Definition at line 128 of file XMLURL.cpp.


Variable Documentation

const XMLCh gFileString[] [static]
Initial value:
{
        chLatin_f, chLatin_i, chLatin_l, chLatin_e, chNull
}

Definition at line 76 of file XMLURL.cpp.

const XMLCh gFTPString[] [static]
Initial value:
{
        chLatin_f, chLatin_t, chLatin_p, chNull
}

Definition at line 81 of file XMLURL.cpp.

const XMLCh gHTTPSString[] [static]
Initial value:
{
        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chLatin_s, chNull
}

Definition at line 91 of file XMLURL.cpp.

const XMLCh gHTTPString[] [static]
Initial value:
{
        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chNull
}

Definition at line 86 of file XMLURL.cpp.

const XMLCh gListFive[] = { chPound, chQuestion, chNull } [static]

Definition at line 111 of file XMLURL.cpp.

const XMLCh gListFour[] = { chForwardSlash, chNull } [static]

Definition at line 110 of file XMLURL.cpp.

const XMLCh gListOne[] = { chColon, chForwardSlash, chNull } [static]

Definition at line 107 of file XMLURL.cpp.

const XMLCh gListSix[] = { chPound, chNull } [static]

Definition at line 112 of file XMLURL.cpp.

const XMLCh gListThree[] = { chColon, chNull } [static]

Definition at line 109 of file XMLURL.cpp.

const XMLCh gListTwo[] = { chAt, chNull } [static]

Definition at line 108 of file XMLURL.cpp.

const unsigned int gMaxProtoLen = 5 [static]

Definition at line 105 of file XMLURL.cpp.

ProtoEntry gProtoList[XMLURL::Protocols_Count] [static]
Initial value:
{
        { XMLURL::File     , gFileString    , 0  }
    ,   { XMLURL::HTTP     , gHTTPString    , 80 }
    ,   { XMLURL::FTP      , gFTPString     , 21 }
    ,   { XMLURL::HTTPS    , gHTTPSString   , 443 }
}

Definition at line 96 of file XMLURL.cpp.