uriutilscommon.h File Reference

KUriUtilsErrorBase

const TIntKUriUtilsErrorBase

Error Base value

Enum TUriUtilsError

enum TUriError Enum defining the error and panic codes used in the UriUtils components.
Since
6.0
EnumeratorValueDescription
KUriUtilsErrBadComponentIndexKUriUtilsErrorBase

Error specifying the use of an invalid component index

KUriUtilsErrBadBasePathKUriUtilsErrorBase - 1

Error specifying the use of a base uri path is not absolute and not empty

KUriUtilsErrBufferOverflowKUriUtilsErrorBase - 2

Error specifying that a buffer is not big enough to append a component and delimiters

KUriUtilsErrBadDelimitedParserModeKUriUtilsErrorBase - 3

Error specifying the use of an supported parsing mode

KUriUtilsErrNoDelimiterKUriUtilsErrorBase - 4

Error specifying that the delimiting character is not set

KUriUtilsErrNotParsedKUriUtilsErrorBase - 5

Error specifying that the data has not been parsed

KUriUtilsErr16BitCharKUriUtilsErrorBase - 6

Error specifying that a 16-bit character was found in data to be escape encode

KUriUtilsErrBadEscapeTripleKUriUtilsErrorBase - 7

Error specifying that a badly formed escape triple was found in data being escape decoded

KUriUtilsCannotConvertKUriUtilsErrorBase - 8

Error specifying that charconv was unable to convert the input data

KUriUtilsErrEmptyDataKUriUtilsErrorBase - 9

Error specifying that there was empty data

KUriUtilsErrNoIntegerInDataKUriUtilsErrorBase - 10

Error specifying that there is no character representation of an integer

KUriUtilsErrInvalidUriKUriUtilsErrorBase - 11

Error code specifying an invalid uri

KUriUtilsErrBadEscapeModeKUriUtilsErrorBase - 12

Error code for unsupported escaping mode

KUriUtilsErrBadTextRemoveModeKUriUtilsErrorBase - 13

Error code for unsupported text whitespace removal mode

KUriUtilsErrDecodeMalformedQuotedStringKUriUtilsErrorBase - 14

Quoted string could not be decoded as it is malformed.

KUriUtilsErrInvalidSchemeKUriUtilsErrorBase - 15

Error code specifying an invalid scheme

KUriUtilsErrInvalidUserInfoKUriUtilsErrorBase - 16

Error code specifying an invalid username and/or password

KUriUtilsErrInvalidHostKUriUtilsErrorBase - 17

Error code specifying an invalid host

KUriUtilsErrInvalidPortKUriUtilsErrorBase - 18

Error code specifying an invalid port

KUriUtilsErrInvalidPathKUriUtilsErrorBase - 19

Error code specifying an invalid path

KUriUtilsErrInvalidParamKUriUtilsErrorBase - 20

Error code specifying an invalid sip parameter

KUriUtilsErrInvalidQueryKUriUtilsErrorBase - 21

Error code specifying an invalid query

KUriUtilsErrInvalidHeadersKUriUtilsErrorBase - 22

Error code specifying an invalid sip headers

KUriUtilsErrInvalidFragmentKUriUtilsErrorBase - 23

Error code specifying an invalid fragment

KUriUtilsErrDifferentSchemeKUriUtilsErrorBase - 24

Error code specifying that schemes are not equivalent

KUriUtilsErrDifferentUserInfoKUriUtilsErrorBase - 25

Error code specifying that usernames and passwords are not equivalent

KUriUtilsErrDifferentHostKUriUtilsErrorBase - 26

Error code specifying that hosts are not equivalent

KUriUtilsErrDifferentPortKUriUtilsErrorBase - 27

Error code specifying that ports are not equivalent

KUriUtilsErrDifferentPathKUriUtilsErrorBase - 28

Error code specifying that paths are not equivalent

KUriUtilsErrDifferentQueryKUriUtilsErrorBase - 30

Error code specifying that queries are not equivalent

KUriUtilsErrDifferentFragmentKUriUtilsErrorBase - 32

Error code specifying that fragments are not equivalent

KUriUtilsErrMalformedIntegerKUriUtilsErrorBase - 33

Error code specifying that a non-numeric character was found in data

KSchemeDelimiter

const TIntKSchemeDelimiter

Scheme Delimiter

KUserinfoDelimiter

const TIntKUserinfoDelimiter

Userinfo Delimiter

KUserPwdSeparator

const TIntKUserPwdSeparator

Equals Separator

KEqualsSeparator

const TIntKEqualsSeparator

close Brace

KPortDelimiter

const TIntKPortDelimiter

Slash Delimiter

KSlashDelimiter

const TIntKSlashDelimiter

close Brace

KQueryDelimiter

const TIntKQueryDelimiter

Fragment Delimiter

KFragmentDelimiter

const TIntKFragmentDelimiter

close Brace

KParamDelimiter

const TIntKParamDelimiter

param delimiter

KIPv6UriOpenBrace

const TIntKIPv6UriOpenBrace

open Brace

KIPv6UriCloseBrace

const TIntKIPv6UriCloseBrace

close Brace