CRequestor Class Reference

class CRequestor : public CRequestorBase

CRequestor class for LBS clients CRequestorBase

Inherits from

Constructor & Destructor Documentation

CRequestor()

CRequestor ( ) [private]

Constructor for CRequestor .

~CRequestor()

~CRequestor ( )

Destructor for CRequestor .

Destructor for CRequestor .

Member Functions Documentation

New(TRequestorType, TRequestorFormat, const TDesC &)

IMPORT_C CRequestor * New ( TRequestorType aType,
TRequestorFormat aFormat,
const TDesC & aData
) [static]

Allocates and constructs a CRequestor object. The function returns NULL if there is insufficient memory. Slightly unusual construction is to ensure that iData can never be NULL even if someone inherits from this class.

Parameters

TRequestorType aType identifies the type of requestor, a service or a contact.
TRequestorFormat aFormat determines the type of data held in aData
const TDesC & aData is requestor data. Can be a telephone number, a URL etc.

NewL(TRequestorType, TRequestorFormat, const TDesC &)

IMPORT_C CRequestor * NewL ( TRequestorType aType,
TRequestorFormat aFormat,
const TDesC & aData
) [static]

Allocates and constructs a CRequestor object. The function leaves if there is insufficient memory.

Parameters

TRequestorType aType identifies the type of requestor, a service or a contact.
TRequestorFormat aFormat determines the type of data held in aData
const TDesC & aData is requestor data. Can be a telephone number, a URL etc.

NewL(RReadStream &)

IMPORT_C CRequestor * NewL ( RReadStream & aStream ) [static]

Allocates and constructs a CRequestor object, and initialises its member variables by reading the internalizing the object from the specified stream.

The function leaves if there is insufficient memory.

Parameters

RReadStream & aStream is a stream that a CRequestor object was previously externalised to.

NewLC(TRequestorType, TRequestorFormat, const TDesC &)

IMPORT_C CRequestor * NewLC ( TRequestorType aType,
TRequestorFormat aFormat,
const TDesC & aData
) [static]

Allocates and constructs a CRequestor object, and leaves the object on the cleanup stack.

The function leaves if there is insufficient memory.

Parameters

TRequestorType aType identifies the type of requestor, a service or a contact.
TRequestorFormat aFormat determines the type of data held in aData
const TDesC & aData is requestor data. Can be a telephone number, a URL etc.