CPosContactRequestor Class Reference

class CPosContactRequestor : public CPosRequestor

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

CPosRequestor None

Inherits from

Public Member Functions
~CPosContactRequestor()
IMPORT_C CPosContactRequestor *NewL(TRequestorIdFormat, const TDesC &)
IMPORT_C CPosContactRequestor *NewL(TRequestorIdFormat, const TDesC &, TNetworkType, TRequestType)
IMPORT_C CPosContactRequestor *NewLC(TRequestorIdFormat, const TDesC &)
IMPORT_C CPosContactRequestor *NewLC(TRequestorIdFormat, const TDesC &, TNetworkType, TRequestType)
Protected Member Functions
CPosContactRequestor(TRequestorIdFormat, HBufC *, TNetworkType, TRequestType)
Private Member Functions
CPosContactRequestor(const CPosContactRequestor &)
CPosContactRequestor &operator=(const CPosContactRequestor &)
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

CPosContactRequestor(TRequestorIdFormat, HBufC *, TNetworkType, TRequestType)

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

Default constructor

Parameters

TRequestorIdFormat aIdFormat
HBufC * aIdString
TNetworkType aNetworkType
TRequestType aRequestType

CPosContactRequestor(const CPosContactRequestor &)

CPosContactRequestor(const CPosContactRequestor &)[private]

Parameters

const CPosContactRequestor &

~CPosContactRequestor()

IMPORT_C~CPosContactRequestor()[virtual]

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

Member Functions Documentation

NewL(TRequestorIdFormat, const TDesC &)

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

Allocates and constructs a new CPosContactRequestor object.

Parameters

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

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

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

Allocates and constructs a new CPosContactRequestor object.

Parameters

TRequestorIdFormat aIdFormatThe format of the requester ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdStringA string which identifies the requester.
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 CPosContactRequestor *NewLC(TRequestorIdFormataIdFormat,
const TDesC &aIdString
)[static]

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

Parameters

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

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

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

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

Parameters

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

operator=(const CPosContactRequestor &)

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

Parameters

const CPosContactRequestor &