CCalSessionImpl Class Reference
| class CCalSessionImpl : public CBase |
| Public Member Functions |
|---|
| ~CCalSessionImpl() |
| CCalAsyncTaskManager & | AsyncTaskManager() |
| CCalCalendarInfo * | CalendarInfoL() |
|
TCalCollectionId
| CollectionId() |
| void | CreateCalFileL(const TDesC &) |
| void | CreateCalFileL(const TDesC &, const CCalCalendarInfo &) |
| CAgnSimpleEntry * | CreateDumySimpleEntryL() |
| void | DecrementReferenceCount() |
| const TDesC & | DefaultFileNameL() |
| void | DeleteCalFileL(const TDesC &) |
| void | DeleteSimpleEntry(CAgnSimpleEntry *) |
| void | DisableChangeBroadcast() |
| void | DisablePubSubNotificationsL() |
| void | EnableChangeBroadcast() |
| void | EnablePubSubNotificationsL() |
|
TInt64
| FileId() |
| void | FileIdL(TCalFileId &) |
| const TDesC & | FileName() |
| void | GetFileNameL(TCalPubSubData, TDes &) |
| CAgnSimpleEntry * | GetSimpleEntryFromServerL(const TAgnInstance &) |
| CAgnSimpleEntry * | GetSimpleEntryFromServerL(TUint32) |
| void | IncrementReferenceCount() |
|
TBool
| IsFileNameL(TCalPubSubData, const TDesC &) |
|
TBool
| IsOpenedFileL(TCalPubSubData) |
|
CDesCArray * | ListCalFilesL() |
|
CCalSessionImpl * | NewL() |
|
CCalSessionImpl * | NewL(CCalSessionImpl &) |
| void | OpenL(const TDesC &, CalCommon::TCalFileVersionSupport &) |
| void | ReportChangeL(TInt) |
|
RAgendaServ & | Server() |
|
TInt
| SessionId() |
| void | SetCalendarInfoL(const CCalCalendarInfo &) |
| void | StartChangeNotificationL(MCalChangeCallBack *, MCalChangeCallBack::TChangeEntryType, TBool, TTime, TTime) |
| void | StartChangeNotificationL(MCalChangeCallBack2 &, const CCalChangeNotificationFilter &) |
| void | StartFileChangeNotificationL(MCalFileChangeObserver &) |
| void | StopChangeNotification() |
| void | StopFileChangeNotification() |
|
TTime
| TzRulesLastModifiedDateL() |
|
TInt
| _DebugRequestAllocatedCellsL() |
|
TInt
| _DebugRequestAllocatedHeapSizeL() |
| void | _DebugSetHeapFailL(RAllocator::TAllocFail, TInt) |
| void | __dbgClearTzClientCacheL(TBool) |
Constructor & Destructor Documentation
CCalSessionImpl()
| CCalSessionImpl | ( | ) | [private] |
Member Functions Documentation
AsyncTaskManager()
| CCalAsyncTaskManager & | AsyncTaskManager | ( | ) | |
CalendarInfoL()
| CCalCalendarInfo * | CalendarInfoL | ( | ) | const |
ConstructL()
| void | ConstructL | ( | ) | [private] |
ConstructL(CCalSessionImpl &)
CreateCalFileL(const TDesC &)
| void | CreateCalFileL | ( | const TDesC & | aFileName | ) | const |
CreateCalFileL(const TDesC &, const CCalCalendarInfo &)
| void | CreateCalFileL | ( | const TDesC & | aFileName, |
| | const CCalCalendarInfo & | aCalendarInfo |
| | ) | const |
Parameters
| const TDesC & aFileName | |
| const CCalCalendarInfo & aCalendarInfo | |
CreateDumySimpleEntryL()
| CAgnSimpleEntry * | CreateDumySimpleEntryL | ( | ) | |
DecrementReferenceCount()
| void | DecrementReferenceCount | ( | ) | |
DefaultFileNameL()
| const TDesC & | DefaultFileNameL | ( | ) | const |
DeleteCalFileL(const TDesC &)
| void | DeleteCalFileL | ( | const TDesC & | aFileName | ) | const |
DeleteSimpleEntry(CAgnSimpleEntry *)
| void | DeleteSimpleEntry | ( | CAgnSimpleEntry * | aSimpleEntry | ) | |
Parameters
| CAgnSimpleEntry * aSimpleEntry | |
DisableChangeBroadcast()
| void | DisableChangeBroadcast | ( | ) | |
DisablePubSubNotificationsL()
| void | DisablePubSubNotificationsL | ( | ) | |
EnableChangeBroadcast()
| void | EnableChangeBroadcast | ( | ) | |
EnablePubSubNotificationsL()
| void | EnablePubSubNotificationsL | ( | ) | |
EntryHasChangedL(RArray< TCalChangeEntry > &)
GetFileNameL(TCalPubSubData, TDes &)
GetSimpleEntryFromServerL(const TAgnInstance &)
| CAgnSimpleEntry * | GetSimpleEntryFromServerL | ( | const TAgnInstance & | aInstance | ) | |
GetSimpleEntryFromServerL(TUint32)
| CAgnSimpleEntry * | GetSimpleEntryFromServerL | ( | TUint32 | aInstance | ) | |
IncrementReferenceCount()
| void | IncrementReferenceCount | ( | ) | |
IsFileNameL(TCalPubSubData, const TDesC &)
IsOpenedFileL(TCalPubSubData)
OpenL(const TDesC &, CalCommon::TCalFileVersionSupport &)
ReportChangeL(TInt)
| void | ReportChangeL | ( | TInt | aChange | ) | |
SetCalendarInfoL(const CCalCalendarInfo &)
| void | SetCalendarInfoL | ( | const CCalCalendarInfo & | aCalendarInfo | ) | const |
Parameters
| const CCalCalendarInfo & aCalendarInfo | |
SetCalendarInfoL(const TDesC &, const CCalCalendarInfo &)
| void | SetCalendarInfoL | ( | const TDesC & | aFileName, |
| | const CCalCalendarInfo & | aCalendarInfo |
| | ) | const [private] |
Parameters
| const TDesC & aFileName | |
| const CCalCalendarInfo & aCalendarInfo | |
StartChangeNotificationL(MCalChangeCallBack *, MCalChangeCallBack::TChangeEntryType, TBool, TTime, TTime)
StartChangeNotificationL(MCalChangeCallBack2 &, const CCalChangeNotificationFilter &)
StartFileChangeNotificationL(MCalFileChangeObserver &)
StopChangeNotification()
| void | StopChangeNotification | ( | ) | |
StopFileChangeNotification()
| void | StopFileChangeNotification | ( | ) | |
TzRulesLastModifiedDateL()
|
TTime
| TzRulesLastModifiedDateL | ( | ) | |
_DebugRequestAllocatedCellsL()
|
TInt
| _DebugRequestAllocatedCellsL | ( | ) | |
_DebugRequestAllocatedHeapSizeL()
|
TInt
| _DebugRequestAllocatedHeapSizeL | ( | ) | |
_DebugSetHeapFailL(RAllocator::TAllocFail, TInt)
__dbgClearTzClientCacheL(TBool)
| void | __dbgClearTzClientCacheL | ( | TBool | aRestartCaching | ) | |
Member Enumerations Documentation
Enum TPubSubChange
Enumerators
| ENoChange = 0x00 | |
| ETodoChanged = 0x01 | |
| EEventChanged = 0x10 | |
Member Data Documentation
CAgnChangeReporter * iAgnChangeReporter
CCalAsyncTaskManager * iCalAsyncTaskManager
| CCalAsyncTaskManager * | iCalAsyncTaskManager | [private] |
MCalProgressCallBack * iCallBack
MCalChangeCallBack * iChangeCallBack
MCalChangeCallBack2 * iChangeObserver
TCalCollectionId
iCollectionId
MCalFileChangeObserver * iFileChangeObserver
HBufC * iFileName
|
HBufC * | iFileName | [private] |
TInt
iReferenceCount
|
TInt
| iReferenceCount | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.