cbsatplugin/atmisccmdplugin/inc/cbccommandhandler.h
branchRCL_3
changeset 35 95674584745d
parent 16 b23265fb36da
equal deleted inserted replaced
21:53b7818cd282 35:95674584745d
    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