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

Allocates and constructs a new CPosServiceRequestor object.

Parameters

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

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

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

Allocates and constructs a new CPosServiceRequestor object.

Parameters

TRequestorIdFormat aIdFormat The format of the requestor ID string, such as a phone number, URL, email address, etc.
const TDesC & aIdString A string which identifies the requestor.
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 CPosServiceRequestor * NewLC ( TRequestorIdFormat aIdFormat,
const TDesC & aIdString
) [static]

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

Parameters

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

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

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

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

Parameters

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

operator=(const CPosServiceRequestor &)

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

Parameters

const CPosServiceRequestor &