activityfw/activitydatabase/hsactivitydbclient/s60/inc/hsactivitydbasyncrequest_p.h
changeset 66 32469d7d46ff
parent 61 8e5041d13c84
child 73 4bc7b118b3df
equal deleted inserted replaced
61:8e5041d13c84 66:32469d7d46ff
    30 {
    30 {
    31 public:
    31 public:
    32     /**
    32     /**
    33      * First step constructor
    33      * First step constructor
    34      */
    34      */
    35     static HsActivityDbAsyncRequestPrivate* 
    35     static HsActivityDbAsyncRequestPrivate*
    36         NewL(HsActivityDbAsyncRequestObserver &, HsActivityDbClientPrivate &);
    36     NewL(HsActivityDbAsyncRequestObserver &, HsActivityDbClientPrivate &);
    37     
    37 
    38     /**
    38     /**
    39      * First step constructor
    39      * First step constructor
    40      */
    40      */
    41     static HsActivityDbAsyncRequestPrivate* 
    41     static HsActivityDbAsyncRequestPrivate*
    42         NewLC(HsActivityDbAsyncRequestObserver &, HsActivityDbClientPrivate &);
    42     NewLC(HsActivityDbAsyncRequestObserver &, HsActivityDbClientPrivate &);
    43     
    43 
    44     /**
    44     /**
    45      * Destructor
    45      * Destructor
    46      */
    46      */
    47     ~HsActivityDbAsyncRequestPrivate();
    47     ~HsActivityDbAsyncRequestPrivate();
    48     
    48 
    49     /**
    49     /**
    50      * Function create subscription to current ativity changes
    50      * Function create subscription to current ativity changes
    51      * @param condition - activity filetering rules
    51      * @param condition - activity filetering rules
    52      */
    52      */
    53     void waitActivity(const QVariantHash& condition);
    53     void waitActivity(const QVariantHash &condition);
    54 protected:
    54 protected:
    55     /**
    55     /**
    56      * Interface implementation.
    56      * Interface implementation.
    57      * @see void CActive::DoCancel()
    57      * @see void CActive::DoCancel()
    58      */
    58      */
    59     void DoCancel();
    59     void DoCancel();
    60     
    60 
    61     /**
    61     /**
    62      * Interface implementation.
    62      * Interface implementation.
    63      * @see void CActive::DoCancel()
    63      * @see void CActive::DoCancel()
    64      */
    64      */
    65     void RunL();
    65     void RunL();
    68      * Constructor
    68      * Constructor
    69      */
    69      */
    70     HsActivityDbAsyncRequestPrivate(HsActivityDbAsyncRequestObserver &,
    70     HsActivityDbAsyncRequestPrivate(HsActivityDbAsyncRequestObserver &,
    71                                     HsActivityDbClientPrivate &);
    71                                     HsActivityDbClientPrivate &);
    72 private:
    72 private:
    73     HsActivityDbAsyncRequestObserver& mObserver; 
    73     HsActivityDbAsyncRequestObserver &mObserver;
    74     HsActivityDbClientPrivate& mSession;
    74     HsActivityDbClientPrivate &mSession;
    75     int mRequestType;
    75     int mRequestType;
    76     RBuf8 mDataBuf;
    76     RBuf8 mDataBuf;
    77     TPckgBuf<int> mDataSize;
    77     TPckgBuf<int> mDataSize;
    78 };
    78 };
    79 #endif // HSACTIVITYDBCLIENTPRIVATE_H
    79 #endif // HSACTIVITYDBCLIENTPRIVATE_H