Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: LbsRequestor.h
Link against: lbsselflocate.lib

Class CRequestor

class CRequestor : public CRequestorBase;

Description

CRequestor class for LBS clients

Derivation

Members

Defined in CRequestor:
New(), NewL(), NewL(), NewLC()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CRequestorBase:
ConstructL(), EFormatApplication, EFormatMail, EFormatTelephone, EFormatUnknown, EFormatUrl, ERequestorContact, ERequestorService, ERequestorUnknown, ExtendedInterface(), ExternalizeL(), GetRequestor(), InternalizeL(), RequestorData(), RequestorFormat(), RequestorType(), SetRequestorL(), TRequestorFormat, TRequestorType, _TRequestorFormat, _TRequestorType, iFormat, iRequestorType

See also:


Construction and destruction


NewL()

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

Description

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.

Return value

CRequestor *

a newly created CRequestor object.


NewLC()

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

Description

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.

Return value

CRequestor *

a newly created CRequestor object.


NewL()

static IMPORT_C CRequestor *NewL(RReadStream &aStream);

Description

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.

Return value

CRequestor *

a newly created CRequestor object.

[Top]


Member functions


New()

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

Description

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.

Return value

CRequestor *

a newly created CRequestor object, or NULL.