CommsDatInternal::CCDNotifier Class Reference

class CommsDatInternal::CCDNotifier : public CBase

Inherits from

  • CommsDatInternal::CCDNotifier

Constructor & Destructor Documentation

CCDNotifier(CMDBSessionImpl &)

CCDNotifier ( CMDBSessionImpl & aOwner )

Parameters

CMDBSessionImpl & aOwner

~CCDNotifier()

~CCDNotifier ( )

Member Functions Documentation

CancelAllNotifications()

TInt CancelAllNotifications ( )

CancelNotify(TRequestStatus &)

TInt CancelNotify ( TRequestStatus & aStatus )

This function will cancel individual requests if given a particular TRequestStatus

Parameters

TRequestStatus & aStatus

ClearPubSubNotifications()

void ClearPubSubNotifications ( )

ConstructL()

void ConstructL ( )

ConvertToUid(TMDBElementId, TCommsDatPubSubNotification &)

void ConvertToUid ( TMDBElementId aId,
TCommsDatPubSubNotification & aNotification
)

Parameters

TMDBElementId aId
TCommsDatPubSubNotification & aNotification

GetNewNumber(TUid)

TUint32 GetNewNumber ( TUid aUid )

Parameters

TUid aUid

MaybeNotifyChange(TMDBElementId)

void MaybeNotifyChange ( TMDBElementId aElementId )

Parameters

TMDBElementId aElementId

MaybeNotifyChangeForDelete(TMDBElementId, TBool)

void MaybeNotifyChangeForDelete ( TMDBElementId aElementId,
TBool aModemBearerDeleted
)

Parameters

TMDBElementId aElementId
TBool aModemBearerDeleted

NewL(CMDBSessionImpl &)

CCDNotifier * NewL ( CMDBSessionImpl & aOwner ) [static]

Parameters

CMDBSessionImpl & aOwner

NotifyAllChanges()

void NotifyAllChanges ( )

NotifyClients(TInt)

TInt NotifyClients ( TInt aEventType )

Parameters

TInt aEventType

RegisterNotifyL(TRequestStatus &)

TInt RegisterNotifyL ( TRequestStatus & aStatus )

Parameters

TRequestStatus & aStatus

SuppressRollBackEvents()

void SuppressRollBackEvents ( ) [inline]

Member Data Documentation

RArray< TCommsDatPubSubNotification > iNotifications

RArray < TCommsDatPubSubNotification > iNotifications [private]

RCommsdatNotifier iNotifier

RCommsdatNotifier iNotifier [private]

CMDBSessionImpl & iOwner

CMDBSessionImpl & iOwner [private]

TBool iSuppressRollBackEvents

TBool iSuppressRollBackEvents [private]