cbsatplugin/atmisccmdplugin/inc/atcommandparser.h
changeset 32 19bd632b5100
parent 26 b78e66e88238
child 45 b0aebde9b1fb
child 52 4545c04e61e1
equal deleted inserted replaced
31:a0ea99b6fa53 32:19bd632b5100
    50         ECmdAtCbc,
    50         ECmdAtCbc,
    51         ECmdAtClck,
    51         ECmdAtClck,
    52         ECmdAtCpwd,
    52         ECmdAtCpwd,
    53         ECmdAtCpin,
    53         ECmdAtCpin,
    54         ECmdAtCusd,
    54         ECmdAtCusd,
    55         ECmdAtCnum
    55         ECmdAtCnum,
       
    56         ECmdAtCmee
    56         };
    57         };
    57 public:
    58 public:
    58     TAtCommandParser();
    59     TAtCommandParser();
    59     
    60     
    60     /**
    61     /**
    94     /**
    95     /**
    95      * Get the next text string without quote.
    96      * Get the next text string without quote.
    96      * This function validate the parameter is a valid string.
    97      * This function validate the parameter is a valid string.
    97      * if the parameter is absent, it returns KErrNotFound.
    98      * if the parameter is absent, it returns KErrNotFound.
    98      * if the parameter is an invalid string such as not in a pair of double quotes, it returns KErrArgument
    99      * if the parameter is an invalid string such as not in a pair of double quotes, it returns KErrArgument
    99      * @param aError return the error code. 
   100      * @param aParam the text string without quotes
   100      * @return Next text parameter when aError is not KErrNone; 
   101      * @return  Symbian system wide error codes
   101      */
   102      */
   102     TPtrC8 NextTextParam(TInt& aError);
   103     TInt NextTextParam(TPtrC8& aParam);
   103 
   104 
   104     /**
   105     /**
   105      * Get ISA hash code for security code
   106      * Get ISA hash code for security code
   106      * Phone lock code is encoded by using ISA hash. This hash algorithm is implemented in remotemgmt component
   107      * Phone lock code is encoded by using ISA hash. This hash algorithm is implemented in remotemgmt component
   107      * This function is copied and modified from CSCPServer::HashISACode()
   108      * This function is copied and modified from CSCPServer::HashISACode()