CRequestor Class Reference

#include <lbsrequestor.h>

class CRequestor : public CRequestorBase

Inherits from

Detailed Description

CRequestor class for LBS clients

See also: CRequestorBase

Constructor & Destructor Documentation

~CRequestor ( )

~CRequestor()

Destructor for CRequestor.

Destructor for CRequestor.

Member Function Documentation

New ( TRequestorType, TRequestorFormat, const TDesC & )

IMPORT_C CRequestor *New(TRequestorTypeaType,
TRequestorFormataFormat,
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.

ParameterDescription
aTypeidentifies the type of requestor, a service or a contact.
aFormatdetermines the type of data held in aData
aDatais requestor data. Can be a telephone number, a URL etc.

Returns: a newly created CRequestor object, or NULL.

NewL ( TRequestorType, TRequestorFormat, const TDesC & )

IMPORT_C CRequestor *NewL(TRequestorTypeaType,
TRequestorFormataFormat,
const TDesC &aData
)[static]

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

ParameterDescription
aTypeidentifies the type of requestor, a service or a contact.
aFormatdetermines the type of data held in aData
aDatais requestor data. Can be a telephone number, a URL etc.

Returns: a newly created CRequestor object.

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.

ParameterDescription
aStreamis a stream that a CRequestor object was previously externalised to.

Returns: a newly created CRequestor object.

NewLC ( TRequestorType, TRequestorFormat, const TDesC & )

IMPORT_C CRequestor *NewLC(TRequestorTypeaType,
TRequestorFormataFormat,
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.

ParameterDescription
aTypeidentifies the type of requestor, a service or a contact.
aFormatdetermines the type of data held in aData
aDatais requestor data. Can be a telephone number, a URL etc.

Returns: a newly created CRequestor object.