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 ( TRequestorIdFormat aIdFormat,
HBufC * aIdString,
TNetworkType aNetworkType,
TRequestType aRequestType
) [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 ( TRequestorIdFormat aIdFormat,
const TDesC & aIdString
) [static]

Allocates and constructs a new CPosContactRequestor object.

Parameters

TRequestorIdFormat aIdFormat The format of the requester ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdString A string which identifies the requester.

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

IMPORT_C CPosContactRequestor * NewL ( TRequestorIdFormat aIdFormat,
const TDesC & aIdString,
TNetworkType aNetworkType,
TRequestType aRequestType
) [static]

Allocates and constructs a new CPosContactRequestor object.

Parameters

TRequestorIdFormat aIdFormat The format of the requester ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdString A string which identifies the requester.
TNetworkType aNetworkType The type of network that sent this request.
TRequestType aRequestType The type of request this privacy request belongs to.

NewLC(TRequestorIdFormat, const TDesC &)

IMPORT_C CPosContactRequestor * NewLC ( TRequestorIdFormat aIdFormat,
const TDesC & aIdString
) [static]

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

Parameters

TRequestorIdFormat aIdFormat The format of the requester ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdString A string which identifies the requester.

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

IMPORT_C CPosContactRequestor * NewLC ( TRequestorIdFormat aIdFormat,
const TDesC & aIdString,
TNetworkType aNetworkType,
TRequestType aRequestType
) [static]

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

Parameters

TRequestorIdFormat aIdFormat The format of the requester ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdString A string which identifies the requester.
TNetworkType aNetworkType The type of network that sent this request.
TRequestType aRequestType The type of request this privacy request belongs to.

operator=(const CPosContactRequestor &)

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

Parameters

const CPosContactRequestor &