libraries/iosrv/client/command_base.h
changeset 45 534b01198c2d
parent 0 7f656887cf89
equal deleted inserted replaced
43:698ccde15713 45:534b01198c2d
    50 		RIoReadHandle& iReadHandle;
    50 		RIoReadHandle& iReadHandle;
    51 		TPckgBuf<TUint> iChangeType;
    51 		TPckgBuf<TUint> iChangeType;
    52 		};
    52 		};
    53 
    53 
    54 	void Panic(TCmdBasePanic aReason);
    54 	void Panic(TCmdBasePanic aReason);
       
    55 
       
    56 	NONSHARABLE_CLASS(CKeypressWatcher) : public CActive
       
    57 		{
       
    58 	public:
       
    59 		CKeypressWatcher(IoUtils::MCommandExtensionsV2& aCmd, RIoConsoleReadHandle& aReadHandle);
       
    60 		~CKeypressWatcher();
       
    61 		void Notify();
       
    62 	private:
       
    63 		virtual void RunL();
       
    64 		virtual void DoCancel();
       
    65 	private:
       
    66 		IoUtils::MCommandExtensionsV2& iCmd;
       
    67 		RIoConsoleReadHandle& iReadHandle;
       
    68 		};
    55 	}
    69 	}
    56 	
    70 	
    57 #endif //__COMMAND_BASE_H__
    71 #endif //__COMMAND_BASE_H__