TAuthorityC16 Class Reference

class TAuthorityC16

Dependencies : TAuthorityComponent. Comments : Provides non-modifying functionality on the components of an authority object as defined in RFC2396. There are 3 components; userinfo, host and port.

The object holds descriptor pointers to the parsed authority components and a descriptor pointer to the authority. It is non-owning. It uses 16-bit descriptors.

The functionality provided by this API allows the authority components to be extracted from the parsed authority, checked for their presence in the authority and be compared with those in another TAuthorityC16 object. Deprecated in 9.1
Since
6.0

Constructor & Destructor Documentation

TAuthorityC16()

IMPORT_C TAuthorityC16 ( ) [protected]

Constructor.

Since
6.0
Deprecated in 9.1

Member Functions Documentation

AuthorityDes()

IMPORT_C const TDesC16 & AuthorityDes ( ) const

Retrieves the descriptor for the entire authority.

Since
6.0
Deprecated in 9.1

Compare(const TAuthorityC16 &, TAuthorityComponent)

IMPORT_C TInt Compare ( const TAuthorityC16 & aAuthority,
TAuthorityComponent aComponent
) const

Compares the specified component against the one in the authority passed in.

Since
6.0
Deprecated in 9.1

Parameters

const TAuthorityC16 & aAuthority The authority to compare components against.
TAuthorityComponent aComponent The enum specifying the component to compare.

DisplayFormL(TAuthorityComponent)

IMPORT_C HBufC * DisplayFormL ( TAuthorityComponent aComponent = EAuthorityComplete ) const

Create a new HBufC descriptor containing the desired component or the full authority.

Deprecated in 9.1. Provided for compatibility.

Parameters

TAuthorityComponent aComponent = EAuthorityComplete The component to convert into Unicode (EAuthorityScheme - EAuthorityFragment), the full authority (EAuthorityComplete -- the default), or the final segment of the path (EAuthorityTail).

Extract(TAuthorityComponent)

IMPORT_C const TDesC16 & Extract ( TAuthorityComponent aComponent ) const

Retrieves the specified component in the authority.

Since
6.0
Deprecated in 9.1

Parameters

TAuthorityComponent aComponent The enum specifying the component.

IsPresent(TAuthorityComponent)

IMPORT_C TBool IsPresent ( TAuthorityComponent aComponent ) const

Indicates whether the specified component is present in the authority.

Since
6.0
Deprecated in 9.1

Parameters

TAuthorityComponent aComponent The enum specifying the component.

Reset()

void Reset ( ) [protected]

Resets the descriptor pointers for the authority components and the authority.

Since
6.0
Deprecated in 9.1
Post-condition
All authority component information is removed and the authority descriptor is set to NULL.

Member Data Documentation

TPtrC16 iAuthorityDes

TPtrC16 iAuthorityDes [protected]

The descriptor pointer to the authority.

TPtrC16 iComponent

TPtrC16 iComponent [protected]

The array of descriptor pointers to the authority components.