equal
deleted
inserted
replaced
17 */ |
17 */ |
18 |
18 |
19 #ifndef CBCCOMMANDHANDLER_H |
19 #ifndef CBCCOMMANDHANDLER_H |
20 #define CBCCOMMANDHANDLER_H |
20 #define CBCCOMMANDHANDLER_H |
21 |
21 |
22 #include "atmisccmdplugin.h" |
22 #include "atcmdasyncbase.h" |
23 |
23 |
24 /** |
24 /** |
25 * AT+CBC command handler implementation class |
25 * AT+CBC command handler implementation class |
26 */ |
26 */ |
27 NONSHARABLE_CLASS( CCBCCommandHandler ) : public CATCmdAsyncBase |
27 NONSHARABLE_CLASS( CCBCCommandHandler ) : public CATCmdAsyncBase |
33 private: // methods from CActive |
33 private: // methods from CActive |
34 virtual void RunL(); |
34 virtual void RunL(); |
35 virtual void DoCancel(); |
35 virtual void DoCancel(); |
36 // RunError not needed as RunL does not leave |
36 // RunError not needed as RunL does not leave |
37 |
37 |
38 private: // methods from CATCmdAsyncBase |
38 private: // method from CATCmdAsyncBase::MATCmdBase |
39 virtual void HandleCommand( const TDesC8& aCmd, RBuf8& aReply, TBool aReplyNeeded ); |
39 virtual void HandleCommand( const TDesC8& aCmd, RBuf8& aReply, TBool aReplyNeeded ); |
40 virtual void HandleCommandCancel(); |
|
41 |
40 |
42 private: |
41 private: |
43 CCBCCommandHandler(MATMiscCmdPlugin* aCallback, TAtCommandParser& aATCmdParser, RMobilePhone& aPhone); |
42 CCBCCommandHandler(MATMiscCmdPlugin* aCallback, TAtCommandParser& aATCmdParser, RMobilePhone& aPhone); |
44 void ConstructL(); |
43 void ConstructL(); |
45 |
44 |