equal
deleted
inserted
replaced
92 // Tidy up |
92 // Tidy up |
93 CleanupStack::PopAndDestroy(args); |
93 CleanupStack::PopAndDestroy(args); |
94 } |
94 } |
95 else if ( count == 1 ) |
95 else if ( count == 1 ) |
96 { |
96 { |
97 TRACE( RDebug::Printf( "[MemSpyCmdLine] CMemSpyCommandLine::PerformOpL() - nno commands and parameters set" ) ); |
97 PrintHelp(); |
98 } |
98 } |
99 else |
99 else |
100 { |
100 { |
101 User::Leave(KErrUnderflow); |
101 User::Leave(KErrUnderflow); |
102 } |
102 } |
130 if ( aCommand.CompareF( KMemSpyCmdHelp1) == 0 || |
130 if ( aCommand.CompareF( KMemSpyCmdHelp1) == 0 || |
131 aCommand.CompareF(KMemSpyCmdHelp2) == 0 || |
131 aCommand.CompareF(KMemSpyCmdHelp2) == 0 || |
132 aCommand.CompareF(KMemSpyCmdHelp3) == 0 || |
132 aCommand.CompareF(KMemSpyCmdHelp3) == 0 || |
133 aCommand.CompareF(KMemSpyCmdHelp4) == 0) |
133 aCommand.CompareF(KMemSpyCmdHelp4) == 0) |
134 { |
134 { |
135 iConsole.Write(KHelpMessage); |
135 PrintHelp(); |
136 iConsole.Write(KMemSpyCLINewLine); |
|
137 iConsole.Write(KHelpOutputCommand); |
|
138 iConsole.Write(KHelpOutputToFileCommand); |
|
139 iConsole.Write(KHelpHeapDumpCommand); |
|
140 iConsole.Write(KHelpSwmtCommand); |
|
141 iConsole.Write(KHelpKillServerCommand); |
|
142 iConsole.Write(KMemSpyCLINewLine); |
|
143 iConsole.Write(KHelpCommand); |
|
144 |
|
145 // Show input prompt. |
|
146 iCommandPromptPos = iConsole.CursorPos(); |
|
147 RedrawInputPrompt(); |
|
148 WaitForInput(); |
|
149 |
|
150 CActiveScheduler::Start(); |
|
151 } |
136 } |
152 // --- OUTPUT |
137 // --- OUTPUT |
153 //TODO: directory option to be added |
138 //TODO: directory option to be added |
154 else if (aCommand.CompareF(KMemSpyCmdOutput) == 0) //change output mode |
139 else if (aCommand.CompareF(KMemSpyCmdOutput) == 0) //change output mode |
155 { |
140 { |
705 _LIT( KInvalidEntry, "*** ERROR - Invalid Command ***" ); |
690 _LIT( KInvalidEntry, "*** ERROR - Invalid Command ***" ); |
706 RedrawStatusMessage(KInvalidEntry); |
691 RedrawStatusMessage(KInvalidEntry); |
707 RedrawInputPrompt(); |
692 RedrawInputPrompt(); |
708 } |
693 } |
709 } |
694 } |
|
695 |
|
696 |
|
697 void CMemSpyCommandLine::PrintHelp() |
|
698 { |
|
699 iConsole.Write(KHelpMessage); |
|
700 iConsole.Write(KMemSpyCLINewLine); |
|
701 iConsole.Write(KHelpOutputCommand); |
|
702 iConsole.Write(KHelpOutputToFileCommand); |
|
703 iConsole.Write(KHelpHeapDumpCommand); |
|
704 iConsole.Write(KHelpSwmtCommand); |
|
705 iConsole.Write(KHelpKillServerCommand); |
|
706 iConsole.Write(KMemSpyCLINewLine); |
|
707 iConsole.Write(KHelpCommand); |
|
708 |
|
709 // Show input prompt. |
|
710 iCommandPromptPos = iConsole.CursorPos(); |
|
711 RedrawInputPrompt(); |
|
712 WaitForInput(); |
|
713 |
|
714 CActiveScheduler::Start(); |
|
715 } |