diff -r 235a7fc86938 -r 2edacbf5d3f9 imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagdaemon.h --- a/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagdaemon.h Tue Feb 02 00:23:15 2010 +0200 +++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagdaemon.h Fri Mar 19 09:35:30 2010 +0200 @@ -39,6 +39,9 @@ public MMdEObjectObserver, public MTMShutdownObserver, public MMdEObjectPresentObserver +#ifdef MDS_URI_OBSERVER + ,public MMdEObjectObserverWithUri +#endif { public: @@ -97,6 +100,13 @@ TObserverNotificationType aType, const RArray& aObjectIdArray); +#ifdef MDS_URI_OBSERVER + void HandleUriObjectNotification(CMdESession& aSession, + TObserverNotificationType aType, + const RArray& aObjectIdArray, + const RPointerArray& aObjectUriArray); +#endif + void HandleObjectPresentNotification(CMdESession& aSession, TBool aPresent, const RArray& aObjectIdArray); @@ -135,6 +145,20 @@ * @since S60 v5.0 */ void ConstructL(); + + /** + * Initilization helper + * + * @since S60 v5.2 + */ + void InitializeL(); + + /** + * Callback for reconnect timer + * + * @since S60 v5.0 + */ + static TInt ReconnectCallBack(TAny* aAny); private: @@ -146,6 +170,9 @@ TBool iShutdown; + // reconnect timer + CPeriodic* iReconnect; + #ifdef _DEBUG TUint32 iAddCounter; TUint32 iModCounter;