diff -r eede1356aa52 -r 0ba996a9b75d cbsatplugin/atmisccmdplugin/inc/atmisccmdplugin.h --- a/cbsatplugin/atmisccmdplugin/inc/atmisccmdplugin.h Thu Jul 15 18:50:18 2010 +0300 +++ b/cbsatplugin/atmisccmdplugin/inc/atmisccmdplugin.h Thu Aug 19 10:05:41 2010 +0300 @@ -81,6 +81,13 @@ */ virtual void CreateCMEReplyAndComplete(TInt aError) = 0; + /* + * Complete the AT command request with AT CMS error code according to given Symbian error code + * @param aError Symbian error code + */ + + virtual void CreateCMSReplyAndComplete(TInt aError) = 0; + /** * Returns plugin's character value settings (from CATExtPluginBase) * @@ -137,6 +144,10 @@ virtual TInt CreateOkOrErrorReply( RBuf8& aReplyBuffer, TBool aOkReply ); + + virtual TInt CreateEditModeBuffer( RBuf8& aReplyBuffer ); + virtual void CreateCMSReplyAndComplete(TInt aError); + virtual void CreateCMEReplyAndComplete(TInt aError); virtual TInt GetCharacterValue( TCharacterTypes aCharType, TChar& aChar ); virtual TInt GetModeValue( TModeTypes aModeType, TBool& aMode ); @@ -148,7 +159,8 @@ TInt CreatePartOfReply( RBuf8& aBuffer ); void HandleCMEECommand(); - + void HandleCMGFCommand(); + /* * Utility function that connect to Etel server and establish a subsession to RMobilePhone * Caller must close session and subsession after use. @@ -175,7 +187,18 @@ CATCmdAsyncBase* iCNUMHandler; CATCmdAsyncBase* iCFUNHandler; CATCmdAsyncBase* iCBCHandler; - + + // TDSCDMA only + CATCmdSyncBase* iHVERHandler; + CATCmdSyncBase* iCGSNHandler; + CATCmdSyncBase* iCGMRHandler; + CATCmdSyncBase* iCGMIHandler; + CATCmdAsyncBase* iCMGWHandler; + CATCmdAsyncBase* iCMGDHandler; + CATCmdSyncBase* iCGMMHandler; + CATCmdAsyncBase* iSCPBRHandler; + CATCmdAsyncBase* iSCPBWHandler; + /** * Buffer for handle command's command * Not own.