CCalUser Class Reference

class CCalUser : public CBase

Class representing a calendar user.

A calendar user is the base class representation of a meeting participant. It contains attributes common to all calendar users.

Contains methods to store and retrieve a user's ADDRESS, SENT-BY and CN fields.

Inherits from

Public Member Functions
~CCalUser()
IMPORT_C const TDesC &Address()
IMPORT_C const TDesC &CommonName()
CCalUserImpl *Impl()
IMPORT_C CCalUser *NewL(const TDesC &)
IMPORT_C CCalUser *NewL(const TDesC &, const TDesC &)
CCalUser *NewL(CCalUserImpl *)
IMPORT_C const TDesC &SentBy()
IMPORT_C voidSetCommonNameL(const TDesC &)
Protected Member Functions
CCalUser()
CCalUser(CCalUserImpl *)
voidConstructL(const TDesC &)
voidConstructL(const TDesC &, const TDesC &)
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()
Protected Attributes
CCalUserImpl *iImpl

Constructor & Destructor Documentation

CCalUser()

CCalUser()[protected]

CCalUser(CCalUserImpl *)

CCalUser(CCalUserImpl *aImpl)[protected]

Parameters

CCalUserImpl * aImpl

~CCalUser()

IMPORT_C~CCalUser()

Member Functions Documentation

Address()

IMPORT_C const TDesC &Address()const

CommonName()

IMPORT_C const TDesC &CommonName()const

ConstructL(const TDesC &)

voidConstructL(const TDesC &aAddress)[protected]

Parameters

const TDesC & aAddress

ConstructL(const TDesC &, const TDesC &)

voidConstructL(const TDesC &aAddress,
const TDesC &aSentBy
)[protected]

Parameters

const TDesC & aAddress
const TDesC & aSentBy

Impl()

CCalUserImpl *Impl()const

NewL(const TDesC &)

IMPORT_C CCalUser *NewL(const TDesC &aAddress)[static]

Parameters

const TDesC & aAddress

NewL(const TDesC &, const TDesC &)

IMPORT_C CCalUser *NewL(const TDesC &aAddress,
const TDesC &aSentBy
)[static]

Parameters

const TDesC & aAddress
const TDesC & aSentBy

NewL(CCalUserImpl *)

CCalUser *NewL(CCalUserImpl *aImpl)[static]

Parameters

CCalUserImpl * aImpl

SentBy()

IMPORT_C const TDesC &SentBy()const

SetCommonNameL(const TDesC &)

IMPORT_C voidSetCommonNameL(const TDesC &aCommonName)

Parameters

const TDesC & aCommonName

Member Data Documentation

CCalUserImpl * iImpl

CCalUserImpl *iImpl[protected]

Handle to CCalUser implementation