diff -r a0ea99b6fa53 -r 19bd632b5100 cbsatplugin/atmisccmdplugin/inc/cfuncommandhandler.h --- a/cbsatplugin/atmisccmdplugin/inc/cfuncommandhandler.h Mon May 17 11:06:23 2010 +0300 +++ b/cbsatplugin/atmisccmdplugin/inc/cfuncommandhandler.h Fri May 28 17:03:06 2010 +0300 @@ -19,7 +19,9 @@ #ifndef CFUNCOMMANDHANDLER_H #define CFUNCOMMANDHANDLER_H -#include "atmisccmdplugin.h" +#include + +#include "atcmdasyncbase.h" const TInt KGeneralProfileId = 0; const TInt KOfflineProfileId = 5; @@ -39,16 +41,15 @@ virtual void RunL(); virtual void DoCancel(); // RunError not needed as RunL does not leave - -private: // methods from CATCmdAsyncBase + +private: // method from CATCmdAsyncBase::MATCmdBase virtual void HandleCommand( const TDesC8& aCmd, RBuf8& aReply, TBool aReplyNeeded ); - virtual void HandleCommandCancel(); private: CCFUNCommandHandler(MATMiscCmdPlugin* aCallback, TAtCommandParser& aATCmdParser, RMobilePhone& aPhone); void ConstructL(); - TInt ActivateProfile(TInt aFunc, TInt aReset); + TInt ActivateProfile(TInt aFunc); TInt SetActiveProfile(TInt aProfileId); TInt RestartDevice(); @@ -56,6 +57,9 @@ RBuf8 iReply; MProfileEngine* iProfileEngine; + RProperty iProperty; + TInt iExpectedState; + TInt iReset; // default 0 - do not reset the MT before setting it to power level }; #endif /* CFUNCOMMANDHANDLER_H */