MCatalogsEngineObserver Class Reference

class MCatalogsEngineObserver

Observer interface for catalogs engine events

Engine users should implement this interface to be able to receive notifications from the catalogs engine

Member Functions Documentation

CatalogsConnectionEvent(TBool)

void CatalogsConnectionEvent ( TBool aConnectionActive ) [pure virtual]

Called when connection status changes. This is called when client- related network activity starts and stops.

Parameters

TBool aConnectionActive Connection status. ETrue if connection is active, EFalse otherwise.

CatalogsEngineShutdown()

void CatalogsEngineShutdown ( ) [pure virtual]

Called when the Catalogs Engine is about to be updated. The client must stop using the Engine, closing its session(s) and deleting its Catalogs Engine objects ASAP.

CatalogsUpdateNotification(const TDesC &, const TDesC &, const TDesC &, const TDesC &, TBool)

void CatalogsUpdateNotification ( const TDesC & aTarget,
const TDesC & aId,
const TDesC & aVersion,
const TDesC & aUri,
TBool aForce
) [pure virtual]

Called when a Catalogs OTA update is available. Only the client authorized for Catalogs OTA updates will receive this callback.

Parameters

const TDesC & aTarget Update target.
const TDesC & aId Additional update target id, such as application UID or skin ID.
const TDesC & aVersion Update version.
const TDesC & aUri Uri for downloading the update package.
TBool aForce ETrue if the update should be forced (user is not asked), EFalse otherwise.