diff -r a6fec624de6c -r 706c7a69e448 core/src/commands.h --- a/core/src/commands.h Thu Nov 04 20:51:05 2010 +0000 +++ b/core/src/commands.h Thu Nov 04 23:22:39 2010 +0000 @@ -820,6 +820,7 @@ private: CCmdTime(); void NextIterationL(); + void IterationComplete(TInt aError); private: // From CCommandBase. virtual const TDesC& Name() const; virtual void DoRunL(); @@ -827,6 +828,7 @@ virtual void OptionsL(RCommandOptionList& aOptions); private: // From MParserObserver. virtual void HandleParserComplete(CParser& aParser, const TError& aError); + virtual void HandleParserExit(CParser& aParser); private: HBufC* iCommandLine; TUint32 iCountBefore; @@ -847,7 +849,7 @@ private: CCmdRepeat(); void CreateParserL(); - void HandleParserCompleteL(const TError& aError); + void HandleParserCompleteL(TInt aError); private: // From CCommandBase. virtual const TDesC& Name() const; virtual void DoRunL(); @@ -855,6 +857,7 @@ virtual void OptionsL(RCommandOptionList& aOptions); private: // From MParserObserver. virtual void HandleParserComplete(CParser& aParser, const TError& aError); + virtual void HandleParserExit(CParser& aParser); private: HBufC* iCommandLine; CParser* iParser; @@ -1254,12 +1257,14 @@ private: CCmdForEach(); void DoNextL(TBool aFirstTime=EFalse); + void IterationComplete(TInt aError); private: // From CCommandBase. virtual const TDesC& Name() const; virtual void DoRunL(); virtual void ArgumentsL(RCommandArgumentList& aArguments); private: // From MParserObserver. virtual void HandleParserComplete(CParser& aParser, const TError& aError); + virtual void HandleParserExit(CParser& aParser); private: TFileName2 iDirName; RDir iDir;