accessoryservices/remotecontrolfw/server/inc/activehelper.h
changeset 74 9d35fd98f273
parent 0 4e1aa6a622a0
equal deleted inserted replaced
69:dc67b94625c5 74:9d35fd98f273
    22 #define REMCON_ACTIVEHELPER_H
    22 #define REMCON_ACTIVEHELPER_H
    23 
    23 
    24 #include <e32def.h>
    24 #include <e32def.h>
    25 #include <e32base.h>
    25 #include <e32base.h>
    26 
    26 
    27 class CRemConSession;
    27 class CRemConControllerSession;
    28 
    28 
    29 /**
    29 /**
    30 Active Helper.
    30 Active Helper.
    31 Helps with the session class's pending async connect/disconnect requests.
    31 Helps with the session class's pending async connect/disconnect requests.
    32 */
    32 */
    33 NONSHARABLE_CLASS(CActiveHelper) : public CActive
    33 NONSHARABLE_CLASS(CActiveHelper) : public CActive
    34 	{
    34 	{
    35 public:
    35 public:
    36 	CActiveHelper(CRemConSession &aSession);
    36 	CActiveHelper(CRemConControllerSession &aSession);
    37 	~CActiveHelper();
    37 	~CActiveHelper();
    38 	void Complete();
    38 	void Complete();
    39 private:
    39 private:
    40 //from CActive
    40 //from CActive
    41 	void RunL();
    41 	void RunL();
    42 	void DoCancel();
    42 	void DoCancel();
    43 private:
    43 private:
    44 	CRemConSession& iSession;
    44 	CRemConControllerSession& iSession;
    45 	};
    45 	};
    46 
    46 
    47 
    47 
    48 #endif //REMCON_ACTIVEHELPER_H
    48 #endif //REMCON_ACTIVEHELPER_H