UriUtils Class Reference

class UriUtils

Comments :

Public Member Functions
IMPORT_C CUri16 *ConvertToDisplayFormL(const TUriC8 &)
IMPORT_C CUri8 *ConvertToInternetFormL(const TUriC16 &)
IMPORT_C CAuthority8 *CreateAuthorityL(const TDesC &)
IMPORT_C CUri8 *CreateUriL(const TDesC &)
IMPORT_C TBoolHasInvalidChars(const TDesC8 &)
IMPORT_C TBoolHasInvalidChars(const TDesC16 &)
IMPORT_C TUriHostTypeHostType(const TDesC8 &)
IMPORT_C TUriHostTypeHostType(const TDesC16 &)
IMPORT_C CUri8 *NormaliseUriL(const TUriC8 &)
Public Member Enumerations
enumTUriHostType { EIPv6Host, EIPv4Host, ETextHost }

Member Functions Documentation

ConvertToDisplayFormL(const TUriC8 &)

IMPORT_C CUri16 *ConvertToDisplayFormL(const TUriC8 &aUri)[static]

Parameters

const TUriC8 & aUri

ConvertToInternetFormL(const TUriC16 &)

IMPORT_C CUri8 *ConvertToInternetFormL(const TUriC16 &aUri)[static]

Parameters

const TUriC16 & aUri

CreateAuthorityL(const TDesC &)

IMPORT_C CAuthority8 *CreateAuthorityL(const TDesC &aAuthority)[static]

Parameters

const TDesC & aAuthority

CreateUriL(const TDesC &)

IMPORT_C CUri8 *CreateUriL(const TDesC &aUri)[static]

Parameters

const TDesC & aUri

HasInvalidChars(const TDesC8 &)

IMPORT_C TBoolHasInvalidChars(const TDesC8 &aData)[static]

Parameters

const TDesC8 & aData

HasInvalidChars(const TDesC16 &)

IMPORT_C TBoolHasInvalidChars(const TDesC16 &aData)[static]

Parameters

const TDesC16 & aData

HostType(const TDesC8 &)

IMPORT_C TUriHostTypeHostType(const TDesC8 &aHost)[static]

Parameters

const TDesC8 & aHost

HostType(const TDesC16 &)

IMPORT_C TUriHostTypeHostType(const TDesC16 &aHost)[static]

Parameters

const TDesC16 & aHost

NormaliseUriL(const TUriC8 &)

IMPORT_C CUri8 *NormaliseUriL(const TUriC8 &aUri)[static]

Parameters

const TUriC8 & aUri

Member Enumerations Documentation

Enum TUriHostType

Enum defining a flag used to indicate host type. 9.1

Enumerators

EIPv6Host

Indicates host is of type IPv6. Example: 1080:0:0:0:8:800:200C:417A

EIPv4Host

Indicates host is of type IPv4. Example: 192.168.202.18

ETextHost

Indicates host is in text form. Example: www.mypage.com