diff -r 82749d516180 -r 2eb74cf6572e imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagdaemon.h --- a/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagdaemon.h Fri Feb 19 23:07:36 2010 +0200 +++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagdaemon.h Fri Mar 12 15:43:57 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); @@ -142,6 +152,13 @@ * @since S60 v5.2 */ void InitializeL(); + + /** + * Callback for reconnect timer + * + * @since S60 v5.0 + */ + static TInt ReconnectCallBack(TAny* aAny); private: @@ -153,6 +170,9 @@ TBool iShutdown; + // reconnect timer + CPeriodic* iReconnect; + #ifdef _DEBUG TUint32 iAddCounter; TUint32 iModCounter;