activityfw/activitydatabase/hsactivitydbserver/s60/inc/hsactivitysession_p.h
changeset 66 32469d7d46ff
parent 61 8e5041d13c84
--- a/activityfw/activitydatabase/hsactivitydbserver/s60/inc/hsactivitysession_p.h	Fri Apr 16 15:16:09 2010 +0300
+++ b/activityfw/activitydatabase/hsactivitydbserver/s60/inc/hsactivitysession_p.h	Mon May 03 12:48:45 2010 +0300
@@ -19,8 +19,9 @@
 #define ACTIVITYSESSIONPRIVATE_H
 #include <e32base.h>
 #include "hsactivitydbclientinterface.h"
+
 /**
- * Class impolements client session for S60 enviroment. 
+ * Class impolements client session for S60 enviroment.
  * Class is responsible for request handling and data translations
  */
 class HsActivitySessionPrivate: public CSession2
@@ -30,122 +31,130 @@
      * Constructor
      * @param storage - reference to initialized activity storage
      */
-    HsActivitySessionPrivate(HsActivityDbClientInterface& storage);
-    
+    HsActivitySessionPrivate(HsActivityDbClientInterface &storage);
+
     /**
      * Destructor
      */
     ~HsActivitySessionPrivate();
-    
+
     /**
      * Implements interface
      * @see void CSession2::ServiceL(const RMessage2&)
      */
-    void ServiceL(const RMessage2& message);
-    
+    void ServiceL(const RMessage2 &message);
+
     /**
      * Implements interface
      * @see void CSession2::ServiceError(const RMessage2 &, TInt)
      */
     void ServiceError(const RMessage2 &message, TInt error);
-    
-    void LaunchActivityL(const RMessage2 &message, const QString &name );
-    
-    void CancelNotify(RMessage2& message);
+
+    void LaunchActivityL(const RMessage2 &message, const QString &name);
+
+    void CancelNotify(RMessage2 &message);
 private:
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleAddActivityL(const RMessage2& message);
-    
+    void HandleAddActivityL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleUpdateActivityL(const RMessage2& message);
-    
+    void HandleUpdateActivityL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleRemoveActivityL(const RMessage2& message);
-    
+    void HandleRemoveActivityL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleRemoveApplicationActivitiesL(const RMessage2& message);
-    
+    void HandleRemoveApplicationActivitiesL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleActivitiesL(const RMessage2& message);
-    
+    void HandleActivitiesL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleApplicationActivitiesL(const RMessage2& message);
-    
+    void HandleApplicationActivitiesL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to server
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleLaunchActivityL(const RMessage2& message);
-    
+    void HandleLaunchActivityL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to server
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleWaitActivityL(const RMessage2& message);
+    void HandleWaitActivityL(const RMessage2 &message);
+
+    /**
+     * Function cancels subscribtion
+     * @param message - request message
+     */
+    void HandleCancelWaitActivity(const RMessage2 &message);
     
     /**
-	 * Function cancels subscribtion
-	 * @param message - request message 
-	 */
-    void HandleCancelWaitActivity(const RMessage2& message);
-    
+     * Function read thumbail
+     * @param message - request message
+     */
+    void HandleGetThumbnailL(const RMessage2 &message);
+
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
-    void HandleGetDataL(const RMessage2& message);
-    
+    void HandleGetDataL(const RMessage2 &message);
+
     void LaunchActivityL();
+
+    void WaitActivityL(const RMessage2 &message);
     
-    void WaitActivityL(const RMessage2& message);
-    
+    void GetThumbnailL(const RMessage2 &message);
+
     void CancelNotify();
-        
-    
+
+
     /**
      * Function deserialize data for request message
      * Function can leave on failure.
      */
-    void ReadDataL(const RMessage2& src);
-    
+    void ReadDataL(const RMessage2 &src);
+
     /**
      * Function handle data translation and forward request to storage client
      * Function can leave on failure.
-     * @param message - request message 
+     * @param message - request message
      */
     void LeaveIfNotZero(int errNo);
 private:
     /**
      * Reference to storage client
      */
-    HsActivityDbClientInterface& mStorage;
+    HsActivityDbClientInterface &mStorage;
     RBuf8 mData;
     QVariantHash mActivity;
     QList<QVariantHash> mResult;