|
||
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...EFormatApplication
EFormatApplication EFormatMail
EFormatMail EFormatTelephone
EFormatTelephone EFormatUnknown
Requestor format unknown EFormatUrl
EFormatUrl ERequestorContact
Requestor of type Contact ERequestorService
Requestor of type Service ERequestorUnknown
Unknown Requestor ExtendedInterface(TInt,TAny *,TAny *)
This method is used to allow polymorphic extensions to the API without breaking ...ExternalizeL(RWriteStream &)const
Stores this requestors member data to a stream.GetRequestor(TRequestorType &,TRequestorFormat &,TPtrC &)const
Simple accessor for this requestors member data.InternalizeL(RReadStream &)
Restores this requestors member data from a stream.RequestorData()const
Simple accessor for this requestors member data.RequestorFormat()const
Simple accessor for this requestors member data.RequestorType()const
Simple accessor for this requestors member data.SetRequestorL(TRequestorType,TRequestorFormat,const TDesC &)
Replaces the requestor data for this object with the specified data.TRequestorFormat
defined type for TRequestorFormat TRequestorType
defined type for TRequestorType _TRequestorFormat
TRequestorFormat_TRequestorType
TRequestorTypeiFormat
Requestor format iRequestorType
Requestor type CRequestorBase
Each 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.
|
|