cbsatplugin/atmisccmdplugin/inc/cpincommandhandler.h
changeset 32 19bd632b5100
parent 26 b78e66e88238
equal deleted inserted replaced
31:a0ea99b6fa53 32:19bd632b5100
    14  */
    14  */
    15 
    15 
    16 #ifndef CPINCOMMANDHANDLER_H
    16 #ifndef CPINCOMMANDHANDLER_H
    17 #define CPINCOMMANDHANDLER_H
    17 #define CPINCOMMANDHANDLER_H
    18 
    18 
    19 #include "atmisccmdplugin.h"
    19 #include "atcmdasyncbase.h"
    20 
    20 
    21 /**
    21 /**
    22  *  This class implements an AO for AT+CPIN command using ATExt plugin framework.
    22  *  This class implements an AO for AT+CPIN command using ATExt plugin framework.
    23  */
    23  */
    24 NONSHARABLE_CLASS( CCPINCommandHandler ) : public CATCmdAsyncBase
    24 NONSHARABLE_CLASS( CCPINCommandHandler ) : public CATCmdAsyncBase
    34     // Methods inherited from CActive
    34     // Methods inherited from CActive
    35     virtual void RunL();
    35     virtual void RunL();
    36     virtual void DoCancel();
    36     virtual void DoCancel();
    37     // RunError is not required because RunL doesn't leave.
    37     // RunError is not required because RunL doesn't leave.
    38 
    38 
    39     /**
    39     // method from CATCmdAsyncBase::MATCmdBase
    40      *  @see CATCmdAsyncBase::HandleCommand
       
    41      */
       
    42     virtual void HandleCommand( const TDesC8& aCmd, RBuf8& aReply, TBool aReplyNeeded );
    40     virtual void HandleCommand( const TDesC8& aCmd, RBuf8& aReply, TBool aReplyNeeded );
    43     /**
       
    44      *  @see CATCmdAsyncBase::HandleCommandCancel
       
    45      */
       
    46     virtual void HandleCommandCancel();
       
    47 
    41 
    48     CCPINCommandHandler(MATMiscCmdPlugin* aCallback, TAtCommandParser& aATCmdParser, RMobilePhone& aPhone);
    42     CCPINCommandHandler(MATMiscCmdPlugin* aCallback, TAtCommandParser& aATCmdParser, RMobilePhone& aPhone);
    49     void ConstructL();
    43     void ConstructL();
    50 
    44 
    51     /**
    45     /**