CPosServiceRequestor Class Reference

class CPosServiceRequestor : public CPosRequestor

This class represents a service requester.

This class inherits from CPosRequestor which contains functions for reading identification information for the requester.

CPosRequestor None

Inherits from

Public Member Functions
~CPosServiceRequestor()
IMPORT_C CPosServiceRequestor *NewL(TRequestorIdFormat, const TDesC &)
IMPORT_C CPosServiceRequestor *NewL(TRequestorIdFormat, const TDesC &, TNetworkType, TRequestType)
IMPORT_C CPosServiceRequestor *NewLC(TRequestorIdFormat, const TDesC &)
IMPORT_C CPosServiceRequestor *NewLC(TRequestorIdFormat, const TDesC &, TNetworkType, TRequestType)
Protected Member Functions
CPosServiceRequestor(TRequestorIdFormat, HBufC *, TNetworkType, TRequestType)
Private Member Functions
CPosServiceRequestor(const CPosServiceRequestor &)
CPosServiceRequestor &operator=(const CPosServiceRequestor &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CPosRequestor::CPosRequestor(TRequestorType,TRequestorIdFormat,HBufC *,TNetworkType,TRequestType)
CPosRequestor::NetworkType()const
CPosRequestor::RequestType()const
CPosRequestor::RequestorIdFormat()const
CPosRequestor::RequestorIdString()const
CPosRequestor::RequestorType()const
CPosRequestor::SetNetworkType(const TNetworkType)
CPosRequestor::SetRequestType(const TRequestType)
CPosRequestor::SetRequestorIdL(TRequestorIdFormat,const TDesC &)
CPosRequestor::~CPosRequestor()
Inherited Enumerations
CPosRequestor:TRequestorIdFormat
CPosRequestor:TRequestorType
CPosRequestor:_TNetworkType
CPosRequestor:_TRequestType

Constructor & Destructor Documentation

CPosServiceRequestor(TRequestorIdFormat, HBufC *, TNetworkType, TRequestType)

CPosServiceRequestor(TRequestorIdFormataIdFormat,
HBufC *aIdString,
TNetworkTypeaNetworkType,
TRequestTypeaRequestType
)[protected]

Default constructor

Parameters

TRequestorIdFormat aIdFormat
HBufC * aIdString
TNetworkType aNetworkType
TRequestType aRequestType

CPosServiceRequestor(const CPosServiceRequestor &)

CPosServiceRequestor(const CPosServiceRequestor &)[private]

Parameters

const CPosServiceRequestor &

~CPosServiceRequestor()

IMPORT_C~CPosServiceRequestor()[virtual]

Default destructor for a CPosServiceRequestor. CPosServiceRequestor owns no resources so has nothing to cleanup.

Member Functions Documentation

NewL(TRequestorIdFormat, const TDesC &)

IMPORT_C CPosServiceRequestor *NewL(TRequestorIdFormataIdFormat,
const TDesC &aIdString
)[static]

Allocates and constructs a new CPosServiceRequestor object.

Parameters

TRequestorIdFormat aIdFormatThe format of the requestor ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdStringA string which identifies the requestor.

NewL(TRequestorIdFormat, const TDesC &, TNetworkType, TRequestType)

IMPORT_C CPosServiceRequestor *NewL(TRequestorIdFormataIdFormat,
const TDesC &aIdString,
TNetworkTypeaNetworkType,
TRequestTypeaRequestType
)[static]

Allocates and constructs a new CPosServiceRequestor object.

Parameters

TRequestorIdFormat aIdFormatThe format of the requestor ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdStringA string which identifies the requestor.
TNetworkType aNetworkTypeThe type of network that sent this request.
TRequestType aRequestTypeThe type of request this privacy request belongs to.

NewLC(TRequestorIdFormat, const TDesC &)

IMPORT_C CPosServiceRequestor *NewLC(TRequestorIdFormataIdFormat,
const TDesC &aIdString
)[static]

Allocates and constructs a new CPosServiceRequestor object and leaves it on the cleanup stack.

Parameters

TRequestorIdFormat aIdFormatThe format of the requestor ID string, such a phone number, URL, email address, etc.
const TDesC & aIdStringA string which identifies the requestor.

NewLC(TRequestorIdFormat, const TDesC &, TNetworkType, TRequestType)

IMPORT_C CPosServiceRequestor *NewLC(TRequestorIdFormataIdFormat,
const TDesC &aIdString,
TNetworkTypeaNetworkType,
TRequestTypeaRequestType
)[static]

Allocates and constructs a new CPosServiceRequestor object and leaves it on the cleanup stack.

Parameters

TRequestorIdFormat aIdFormatThe format of the requestor ID string, such a phone number, URL, email address, etc.
const TDesC & aIdStringA string which identifies the requestor.
TNetworkType aNetworkTypeThe type of network that sent this request.
TRequestType aRequestTypeThe type of request this privacy request belongs to.

operator=(const CPosServiceRequestor &)

CPosServiceRequestor &operator=(const CPosServiceRequestor &)[private]

Parameters

const CPosServiceRequestor &