class CRequestorBase : public CBase |
for example, a telephone number, URL or email address.
Public Member Functions | |
---|---|
~CRequestorBase() | |
IMPORT_C void | ExternalizeL(RWriteStream &) |
IMPORT_C void | GetRequestor(TRequestorType &, TRequestorFormat &, TPtrC &) |
IMPORT_C void | InternalizeL(RReadStream &) |
IMPORT_C TDesC & | RequestorData() |
IMPORT_C TRequestorFormat | RequestorFormat() |
IMPORT_C TRequestorType | RequestorType() |
IMPORT_C void | SetRequestorL(TRequestorType, TRequestorFormat, const TDesC &) |
Protected Member Functions | |
---|---|
CRequestorBase() | |
IMPORT_C void | ConstructL(TRequestorType, TRequestorFormat, const TDesC &) |
IMPORT_C TAny * | ExtendedInterface(TInt, TAny *, TAny *) |
Public Member Enumerations | |
---|---|
enum | _TRequestorFormat { EFormatUnknown, EFormatApplication, EFormatTelephone, EFormatUrl, EFormatMail } |
enum | _TRequestorType { ERequestorUnknown, ERequestorService, ERequestorContact } |
Public Member Type Definitions | |
---|---|
typedef | TInt TRequestorFormat |
typedef | TInt TRequestorType |
Protected Attributes | |
---|---|
TRequestorFormat | iFormat |
TRequestorType | iRequestorType |
Private Attributes | |
---|---|
TAny * | iBaseReservedPtr |
HBufC * | iData |
IMPORT_C void | ConstructL | ( | TRequestorType | aType, |
TRequestorFormat | aFormat, | |||
const TDesC & | aData | |||
) | [protected] |
TRequestorType aType | |
TRequestorFormat aFormat | |
const TDesC & aData |
IMPORT_C TAny * | ExtendedInterface | ( | TInt | aFunctionNumber, |
TAny * | aPtr1, | |||
TAny * | aPtr2 | |||
) | [protected, virtual] |
IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const [virtual] |
RWriteStream & aStream |
IMPORT_C void | GetRequestor | ( | TRequestorType & | aType, |
TRequestorFormat & | aFormat, | |||
TPtrC & | aData | |||
) | const |
TRequestorType & aType | |
TRequestorFormat & aFormat | |
TPtrC & aData |
IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) | [virtual] |
RReadStream & aStream |
IMPORT_C void | SetRequestorL | ( | TRequestorType | aType, |
TRequestorFormat | aFormat, | |||
const TDesC & | aData | |||
) |
TRequestorType aType | |
TRequestorFormat aFormat | |
const TDesC & aData |
TRequestorFormat
EFormatUnknown |
Requestor format unknown |
EFormatApplication |
EFormatApplication |
EFormatTelephone |
EFormatTelephone |
EFormatUrl |
EFormatUrl |
EFormatMail |
EFormatMail |
TRequestorType
ERequestorUnknown |
Unknown Requestor |
ERequestorService |
Requestor of type Service |
ERequestorContact |
Requestor of type Contact |