CCalEntryView Class Reference

class CCalEntryView : public CBase

View class for accessing calendar entries.

Once a session to a calendar file has been created, a view to the session can be created.

This view can be used to fetch, store and delete entries.

Inherits from

Constructor & Destructor Documentation

CCalEntryView()

CCalEntryView()[private]

~CCalEntryView()

IMPORT_C~CCalEntryView()

Member Functions Documentation

ConstructL(CCalSession &, MCalProgressCallBack *)

voidConstructL(CCalSession &aSession,
MCalProgressCallBack *aProgressCallBack
)[private]

Parameters

CCalSession & aSession
MCalProgressCallBack * aProgressCallBack

DeleteL(const CDesC8Array &)

IMPORT_C voidDeleteL(const CDesC8Array &aUidList)

Parameters

const CDesC8Array & aUidList

DeleteL(const CCalEntry &)

IMPORT_C voidDeleteL(const CCalEntry &aCalEntry)

Parameters

const CCalEntry & aCalEntry

DeleteL(const CalCommon::TCalTimeRange &, CalCommon::TCalViewFilter, MCalProgressCallBack &)

IMPORT_C voidDeleteL(const CalCommon::TCalTimeRange &aCalTimeRange,
CalCommon::TCalViewFilteraFilter,
MCalProgressCallBack &aProgressCallBack
)

Parameters

const CalCommon::TCalTimeRange & aCalTimeRange
CalCommon::TCalViewFilter aFilter
MCalProgressCallBack & aProgressCallBack

DeleteL(const RArray< TCalLocalUid > &, TInt &)

IMPORT_C voidDeleteL(const RArray< TCalLocalUid > &aIds,
TInt &aNumSuccessfulDeleted
)

Parameters

const RArray< TCalLocalUid > & aIds
TInt & aNumSuccessfulDeleted

FetchL(const TDesC8 &, RPointerArray< CCalEntry > &)

IMPORT_C voidFetchL(const TDesC8 &aUid,
RPointerArray< CCalEntry > &aCalEntryArray
)const

Parameters

const TDesC8 & aUid
RPointerArray< CCalEntry > & aCalEntryArray

FetchL(TCalLocalUid)

IMPORT_C CCalEntry *FetchL(TCalLocalUidaId)const

Parameters

TCalLocalUid aId

GetIdsModifiedSinceDateL(const TCalTime &, RArray< TCalLocalUid > &)

IMPORT_C voidGetIdsModifiedSinceDateL(const TCalTime &aTime,
RArray< TCalLocalUid > &aIds
)const

Parameters

const TCalTime & aTime
RArray< TCalLocalUid > & aIds

NewL(CCalSession &, MCalProgressCallBack &)

IMPORT_C CCalEntryView *NewL(CCalSession &aSession,
MCalProgressCallBack &aProgressCallBack
)[static]

Parameters

CCalSession & aSession
MCalProgressCallBack & aProgressCallBack

NewL(CCalSession &)

IMPORT_C CCalEntryView *NewL(CCalSession &aSession)[static]

Parameters

CCalSession & aSession

StoreL(const RPointerArray< CCalEntry > &, TInt &)

IMPORT_C voidStoreL(const RPointerArray< CCalEntry > &aCalEntryList,
TInt &aNumSuccessfulEntry
)

Parameters

const RPointerArray< CCalEntry > & aCalEntryList
TInt & aNumSuccessfulEntry

UpdateL(const RPointerArray< CCalEntry > &, TInt &)

IMPORT_C voidUpdateL(const RPointerArray< CCalEntry > &aCalEntryList,
TInt &aNumSuccessfulEntry
)

Parameters

const RPointerArray< CCalEntry > & aCalEntryList
TInt & aNumSuccessfulEntry

Member Data Documentation

CCalEntryViewImpl * iImpl

CCalEntryViewImpl *iImpl[private]