--- 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;