URI.cpp File Reference

#include <zeusbase/Net/URI.h>
#include <zeusbase/System/Character.h>
#include <stdio.h>

Defines

#define URI_SCANNSTATE_START   0
#define URI_SCANNSTATE_START   0

Functions

bool isReseverd (char cValue)
bool isUnreserved (char cValue)
bool isEscaped (TByteArray &rArray, Int &rPos)

Define Documentation

#define URI_SCANNSTATE_START   0

#define URI_SCANNSTATE_START   0


Function Documentation

bool isEscaped ( TByteArray rArray,
Int &  rPos 
)

Following characters represents a escaped character string escaped = "%" hex hex hex = digit | "A" | "B" | "C" | "D" | "E" | "F" | "a" | "b" | "c" | "d" | "e" | "f"

bool isReseverd ( char  cValue  ) 

bool isUnreserved ( char  cValue  ) 

Following characters are not reserved unreserved = alphanum | mark

mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"



Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:32 2009