TierNotification::CDataCollectorSession Class Reference

class TierNotification::CDataCollectorSession : public CBase

Inherits from

  • TierNotification::CDataCollectorSession

Constructor & Destructor Documentation

CDataCollectorSession(MDataCollector *, CTierNotificationActivity &, TInt)

IMPORT_CCDataCollectorSession(MDataCollector *aCollector,
CTierNotificationActivity &aActivity,
TIntaSessionId
)[protected]

Parameters

MDataCollector * aCollector
CTierNotificationActivity & aActivity
TInt aSessionId

~CDataCollectorSession()

~CDataCollectorSession()[virtual]

Member Functions Documentation

CacheModifiedL(CParameterSetContainer &)

voidCacheModifiedL(CParameterSetContainer &aModifiedEntry)[virtual]

Parameters

CParameterSetContainer & aModifiedEntry

ConstructEmptyRecordLC(TUint32)

CParameterSetContainer *ConstructEmptyRecordLC(TUint32aId = 0)[virtual]

Parameters

TUint32 aId = 0

DataReceivedL(CParameterSetContainer *, TBool)

voidDataReceivedL(CParameterSetContainer *aNewData,
TBoolaEnableNotify = ETrue
)[virtual]

Parameters

CParameterSetContainer * aNewData
TBool aEnableNotify = ETrue

Detach()

voidDetach()[virtual]

Error(TInt)

voidError(TIntaErr)[virtual]

Parameters

TInt aErr

HasShutDown()

TBool HasShutDown()[virtual]

IsLocked()

TBool IsLocked()const [virtual]

Lock()

voidLock()[virtual]

MergeL(CParameterSetContainer &, CParameterSetContainer &)

voidMergeL(CParameterSetContainer &aCacheEntry,
CParameterSetContainer &aNewData
)[virtual]

Parameters

CParameterSetContainer & aCacheEntry
CParameterSetContainer & aNewData

NewL(MDataCollector *, CTierNotificationActivity &, TInt)

CDataCollectorSession *NewL(MDataCollector *aCollector,
CTierNotificationActivity &aActivity,
TIntaSessionId
)[static, inline]

Parameters

MDataCollector * aCollector
CTierNotificationActivity & aActivity
TInt aSessionId

Shutdown()

voidShutdown()[virtual]

to tell the client that we've finished shutting down so deletion is allowed

ShutdownFinished()

voidShutdownFinished()[virtual]

StartL()

voidStartL()[virtual]

Unlock()

voidUnlock()[virtual]

Member Data Documentation

CTierNotificationActivity & iActivity

CTierNotificationActivity &iActivity[private]

MDataCollector * iCollector

MDataCollector *iCollector[private]

TBool iIsLocked

TBool iIsLocked[private]

TInt iSessionId

TInt iSessionId[private]