//++ ============================================================================
// Details: MI command class. MI commands derived from the command base class.
-// *this class implements MI command "stack-select-frame".
+// *this class implements MI command "stack-list-locals".
+// Gotchas: None.
+// Authors: Illya Rudkin 24/03/2014.
+// Changes: None.
//--
-class CMICmdCmdStackSelectFrame : public CMICmdBase
+class CMICmdCmdStackListLocals : public CMICmdBase
{
// Statics:
public:
// Methods:
public:
- /* ctor */ CMICmdCmdStackSelectFrame(void);
+ /* ctor */ CMICmdCmdStackListLocals(void);
// Overridden:
public:
virtual bool Acknowledge(void);
virtual bool ParseArgs(void);
// From CMICmnBase
- /* dtor */ virtual ~CMICmdCmdStackSelectFrame(void);
+ /* dtor */ virtual ~CMICmdCmdStackListLocals(void);
// Attributes:
private:
- bool m_bFrameInvalid; // True = yes invalid frame, false = ok
- const CMIUtilString m_constStrArgFrame;
+ bool m_bThreadInvalid; // True = yes invalid thread, false = thread object valid
+ CMICmnMIValueList m_miValueList;
+ const CMIUtilString m_constStrArgThread; // Not specified in MI spec but Eclipse gives this option
+ const CMIUtilString m_constStrArgFrame; // Not specified in MI spec but Eclipse gives this option
+ const CMIUtilString m_constStrArgPrintValues;
+ const CMIUtilString m_constStrArgNoValues;
+ const CMIUtilString m_constStrArgAllValues;
+ const CMIUtilString m_constStrArgSimpleValues;
};
//++ ============================================================================
// Details: MI command class. MI commands derived from the command base class.
-// *this class implements MI command "stack-list-locals".
-// Gotchas: None.
-// Authors: Illya Rudkin 24/03/2014.
-// Changes: None.
+// *this class implements MI command "stack-select-frame".
//--
-class CMICmdCmdStackListLocals : public CMICmdBase
+class CMICmdCmdStackSelectFrame : public CMICmdBase
{
// Statics:
public:
// Methods:
public:
- /* ctor */ CMICmdCmdStackListLocals(void);
+ /* ctor */ CMICmdCmdStackSelectFrame(void);
// Overridden:
public:
virtual bool Acknowledge(void);
virtual bool ParseArgs(void);
// From CMICmnBase
- /* dtor */ virtual ~CMICmdCmdStackListLocals(void);
+ /* dtor */ virtual ~CMICmdCmdStackSelectFrame(void);
// Attributes:
private:
- bool m_bThreadInvalid; // True = yes invalid thread, false = thread object valid
- CMICmnMIValueList m_miValueList;
- const CMIUtilString m_constStrArgThread; // Not specified in MI spec but Eclipse gives this option
- const CMIUtilString m_constStrArgFrame; // Not specified in MI spec but Eclipse gives this option
- const CMIUtilString m_constStrArgPrintValues;
- const CMIUtilString m_constStrArgNoValues;
- const CMIUtilString m_constStrArgAllValues;
- const CMIUtilString m_constStrArgSimpleValues;
+ bool m_bFrameInvalid; // True = yes invalid frame, false = ok
+ const CMIUtilString m_constStrArgFrame;
};