|
|
|
class CRequestor : public CRequestorBase;
CRequestor class for LBS clients
CBase -
Base class for all classes to be instantiated on the heap.
CRequestorBase - Each instance of a CRequestor class is used to hold the identity of one of the p...
CRequestor - CRequestor class for LBS clients
Defined in CRequestor:
New(TRequestorType,TRequestorFormat,const TDesC &)Allocates and constructs a CRequestor object. The function returns NULL if ther...NewL(RReadStream &)Allocates and constructs a CRequestor object, and initialises its member variab...NewL(TRequestorType,TRequestorFormat,const TDesC &)Allocates and constructs a CRequestor object. The function leaves if there is i...NewLC(TRequestorType,TRequestorFormat,const TDesC &)Allocates and constructs a CRequestor object, and leaves the object on the clea...Inherited from CBase:
Delete(CBase *)Deletes the specified object.Extension_(TUint,TAny *&,TAny *)Extension function operator new(TUint)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)Initialises the object to binary zeroes.operator new(TUint,TLeave)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)Allocates the object from the heap and then initialises its contents to binary z...Inherited from CRequestorBase:
ConstructL(TRequestorType,TRequestorFormat,const TDesC &)Second phase constructor. Must be called by all derived classes to initialise CR...EFormatApplicationEFormatApplication EFormatMailEFormatMail EFormatTelephoneEFormatTelephone EFormatUnknownRequestor format unknown EFormatUrlEFormatUrl ERequestorContactRequestor of type Contact ERequestorServiceRequestor of type Service ERequestorUnknownUnknown Requestor ExtendedInterface(TInt,TAny *,TAny *)This method is used to allow polymorphic extensions to the API without breaking ...ExternalizeL(RWriteStream &)constStores this requestors member data to a stream.GetRequestor(TRequestorType &,TRequestorFormat &,TPtrC &)constSimple accessor for this requestors member data.InternalizeL(RReadStream &)Restores this requestors member data from a stream.RequestorData()constSimple accessor for this requestors member data.RequestorFormat()constSimple accessor for this requestors member data.RequestorType()constSimple accessor for this requestors member data.SetRequestorL(TRequestorType,TRequestorFormat,const TDesC &)Replaces the requestor data for this object with the specified data.TRequestorFormatdefined type for TRequestorFormat TRequestorTypedefined type for TRequestorType _TRequestorFormatTRequestorFormat_TRequestorTypeTRequestorTypeiFormatRequestor format iRequestorTypeRequestor type CRequestorBaseEach instance of a CRequestor class is used to hold the identity of one of the p...IMPORT_C static CRequestor* NewL(TRequestorType aType, TRequestorFormat aFormat, const TDesC &aData);
Allocates and constructs a CRequestor object. The function leaves if there is insufficient memory.
|
|
IMPORT_C static CRequestor* NewLC(TRequestorType aType, TRequestorFormat aFormat, const TDesC &aData);
Allocates and constructs a CRequestor object, and leaves the object on the cleanup stack.
The function leaves if there is insufficient memory.
|
|
IMPORT_C static CRequestor* NewL(RReadStream &aStream);
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.
|
|
IMPORT_C static CRequestor* New(TRequestorType aType, TRequestorFormat aFormat, const TDesC &aData);
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.
|
|