TierNotification::MCollectedDataReceiver Class Reference

class TierNotification::MCollectedDataReceiver
Public Member Functions
voidDataReceivedL(CParameterSetContainer *, TBool)
voidDetach()
voidError(TInt)
TBool IsLocked()
voidLock()
voidShutdownFinished()
voidUnlock()

Member Functions Documentation

DataReceivedL(CParameterSetContainer *, TBool)

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

To be called by collector to tell the session about the data that has been received. Implementation passes this on to the client of the data collector session. Ownership of the parameter set container passes with this call.

Parameters

CParameterSetContainer * aNewData
TBool aEnableNotify = ETrue

Detach()

voidDetach()[pure virtual]

Error(TInt)

voidError(TIntaErr)[pure virtual]

Parameters

TInt aErr

IsLocked()

TBool IsLocked()const [pure virtual]

Lock()

voidLock()[pure virtual]

Setters and getters for the lock state. This tells the client whether we want to allow notifications to take place to the end client of the notification. This allows a collector to feed information one at a time, or if it knows it's in the middle of reporting a load of information at once, it can lock the session til the end, in which case all the changed information would be reported in one big lump.

ShutdownFinished()

voidShutdownFinished()[pure virtual]

Unlock()

voidUnlock()[pure virtual]