class CUri16 : public CBase |
Dependencies : CBase, TUriC16. Comments : Provides modifying functionality on the components of a uri object, as defined in RFC2396. There are 5 components; scheme. authority, path, query and fragment.
The object holds parsed uri information. It is owning. It uses 16-bit descriptors.
The functionality provided by this API allows the uri components to be set or removed from this parsed uri. Also, it provides a reference to TUriC16 object so that the non-modifying functionality can be used. Deprecated in 9.1
6.0
Public Member Functions | |
---|---|
~CUri16() | |
IMPORT_C CUri16 * | CreateFileUriL(const TDesC &, TUint) |
IMPORT_C CUri16 * | CreatePrivateFileUriL(const TDesC &, TDriveNumber, TInt) |
IMPORT_C CUri16 * | NewL(const TUriC16 &) |
IMPORT_C CUri16 * | NewL() |
IMPORT_C CUri16 * | NewLC(const TUriC16 &) |
IMPORT_C CUri16 * | NewLC() |
IMPORT_C void | RemoveComponentL(TUriComponent) |
IMPORT_C CUri16 * | ResolveL(const TUriC16 &, const TUriC16 &) |
IMPORT_C void | SetComponentL(const TDesC16 &, TUriComponent) |
IMPORT_C const TUriC16 & | Uri() |
Private Member Functions | |
---|---|
CUri16(const TUriC16 &) | |
void | ConstructL() |
void | FormUriL() |
void | InitializeFileUriComponentsL(const TDesC &, TDriveNumber, TUint) |
Private Attributes | |
---|---|
TUriC16 | iUri |
HBufC16 * | iUriBuf |
IMPORT_C CUri16 * | CreateFileUriL | ( | const TDesC & | aFullFileName, |
TUint | aFlags = 0 | |||
) | [static] |
IMPORT_C CUri16 * | CreatePrivateFileUriL | ( | const TDesC & | aRelativeFileName, |
TDriveNumber | aDrive, | |||
TInt | aFlags = 0 | |||
) | [static] |
const TDesC & aRelativeFileName | |
TDriveNumber aDrive | |
TInt aFlags = 0 |
void | InitializeFileUriComponentsL | ( | const TDesC & | aFileName, |
TDriveNumber | aDrive, | |||
TUint | aFlags | |||
) | [private] |
const TDesC & aFileName | |
TDriveNumber aDrive | |
TUint aFlags |
IMPORT_C CUri16 * | NewL | ( | const TUriC16 & | aUri | ) | [static] |
const TUriC16 & aUri |
IMPORT_C CUri16 * | NewLC | ( | const TUriC16 & | aUri | ) | [static] |
const TUriC16 & aUri |
IMPORT_C void | RemoveComponentL | ( | TUriComponent | aComponent | ) |
TUriComponent aComponent |
IMPORT_C CUri16 * | ResolveL | ( | const TUriC16 & | aBaseUri, |
const TUriC16 & | aRefUri | |||
) | [static] |
IMPORT_C void | SetComponentL | ( | const TDesC16 & | aData, |
TUriComponent | aComponent | |||
) |
const TDesC16 & aData | |
TUriComponent aComponent |