#include <authority8.h>
| class TAuthorityC8 | 
| Protected Attributes | |
|---|---|
| TPtrC8 | iAuthorityDes | 
| TPtrC8 | iComponent | 
| Public Member Functions | |
|---|---|
| IMPORT_C const TDesC8 & | AuthorityDes() | 
| IMPORT_C TInt | Compare(const TAuthorityC8 &, TAuthorityComponent) | 
| IMPORT_C HBufC * | DisplayFormL(TAuthorityComponent) | 
| IMPORT_C const TDesC8 & | Extract(TAuthorityComponent) | 
| IMPORT_C TBool | IsPresent(TAuthorityComponent) | 
| Protected Member Functions | |
|---|---|
| TAuthorityC8() | |
| void | Reset() | 
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 8-bit descriptors.
| TPtrC8 | iComponent | [protected] | 
The array of descriptor pointers to the authority components.
| IMPORT_C const TDesC8 & | AuthorityDes | ( | ) | const | 
Retrieves the descriptor for the entire authority.
| IMPORT_C TInt | Compare | ( | const TAuthorityC8 & | aAuthority, | 
| TAuthorityComponent | aComponent | |||
| ) | const | |||
Compares the specified component against the one in the authority passed in.
| Parameters | |
|---|---|
| aAuthority | The authority to compare components against. | 
| aComponent | The enum specifying the component to compare. | 
| IMPORT_C HBufC * | DisplayFormL | ( | TAuthorityComponent | aComponent = EAuthorityComplete | ) | const | 
Create a new HBufC descriptor containing the desired component or the full Authority.
| Parameters | |
|---|---|
| aComponent | The component to convert into Unicode (EAuthorityScheme - EAuthorityFragment) or the full authority (EAuthorityComplete -- the default)). | 
| IMPORT_C const TDesC8 & | Extract | ( | TAuthorityComponent | aComponent | ) | const | 
Retrieves the specified component in the authority.
| Parameters | |
|---|---|
| aComponent | The enum specifying the component. | 
| IMPORT_C TBool | IsPresent | ( | TAuthorityComponent | aComponent | ) | const | 
Indicates whether the specified component is present in the authority.
| Parameters | |
|---|---|
| aComponent | The enum specifying the component. |