TierNotification::CDataCollectorSession Class Reference

class TierNotification::CDataCollectorSession : public CBase

Inherits from

  • TierNotification::CDataCollectorSession

Constructor & Destructor Documentation

CDataCollectorSession(MDataCollector *, CTierNotificationActivity &, TInt)

IMPORT_C CDataCollectorSession ( MDataCollector * aCollector,
CTierNotificationActivity & aActivity,
TInt aSessionId
) [protected]

Parameters

MDataCollector * aCollector
CTierNotificationActivity & aActivity
TInt aSessionId

~CDataCollectorSession()

~CDataCollectorSession ( ) [virtual]

Member Functions Documentation

CacheModifiedL(CParameterSetContainer &)

void CacheModifiedL ( CParameterSetContainer & aModifiedEntry ) [virtual]

Parameters

CParameterSetContainer & aModifiedEntry

ConstructEmptyRecordLC(TUint32)

CParameterSetContainer * ConstructEmptyRecordLC ( TUint32 aId = 0 ) [virtual]

Parameters

TUint32 aId = 0

DataReceivedL(CParameterSetContainer *, TBool)

void DataReceivedL ( CParameterSetContainer * aNewData,
TBool aEnableNotify = ETrue
) [virtual]

Parameters

CParameterSetContainer * aNewData
TBool aEnableNotify = ETrue

Detach()

void Detach ( ) [virtual]

Error(TInt)

void Error ( TInt aErr ) [virtual]

Parameters

TInt aErr

HasShutDown()

TBool HasShutDown ( ) [virtual]

IsLocked()

TBool IsLocked ( ) const [virtual]

Lock()

void Lock ( ) [virtual]

MergeL(CParameterSetContainer &, CParameterSetContainer &)

void MergeL ( CParameterSetContainer & aCacheEntry,
CParameterSetContainer & aNewData
) [virtual]

Parameters

CParameterSetContainer & aCacheEntry
CParameterSetContainer & aNewData

NewL(MDataCollector *, CTierNotificationActivity &, TInt)

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

Parameters

MDataCollector * aCollector
CTierNotificationActivity & aActivity
TInt aSessionId

Shutdown()

void Shutdown ( ) [virtual]

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

ShutdownFinished()

void ShutdownFinished ( ) [virtual]

StartL()

void StartL ( ) [virtual]

Unlock()

void Unlock ( ) [virtual]

Member Data Documentation

CTierNotificationActivity & iActivity

CTierNotificationActivity & iActivity [private]

MDataCollector * iCollector

MDataCollector * iCollector [private]

TBool iIsLocked

TBool iIsLocked [private]

TInt iSessionId

TInt iSessionId [private]