TierNotification::MCollectedDataReceiver Class Reference

class TierNotification::MCollectedDataReceiver

Member Functions Documentation

DataReceivedL(CParameterSetContainer *, TBool)

void DataReceivedL ( CParameterSetContainer * aNewData,
TBool aEnableNotify = 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()

void Detach ( ) [pure virtual]

Error(TInt)

void Error ( TInt aErr ) [pure virtual]

Parameters

TInt aErr

IsLocked()

TBool IsLocked ( ) const [pure virtual]

Lock()

void Lock ( ) [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()

void ShutdownFinished ( ) [pure virtual]

Unlock()

void Unlock ( ) [pure virtual]