#include <zorba/debugger_default_event_handler.h>


Public Member Functions | |
| virtual void | error (unsigned int errcode, const std::string &msg)=0 |
| Method which gets called if an error occurs. | |
| virtual void | evaluated (String &anExpr, std::list< std::pair< String, String > > &aValuesAndTypes) |
| virtual void | evaluated (String &anExpr, String &anError) |
| void | idle () |
| virtual void | parseMessage (const std::string &aMessage)=0 |
| This method gets called whenever the debugger client gets a message from the debug engine. | |
| void | resumed () |
| void | started () |
| void | suspended (QueryLocation &aLocation, SuspendedBy aCause) |
| void | terminated () |
| virtual | ~DefaultDebuggerEventHandler () |
Definition at line 23 of file debugger_default_event_handler.h.
| virtual zorba::DefaultDebuggerEventHandler::~DefaultDebuggerEventHandler | ( | ) | [virtual] |
| virtual void zorba::DebuggerEventHandler::error | ( | unsigned int | errcode, |
| const std::string & | msg | ||
| ) | [pure virtual, inherited] |
Method which gets called if an error occurs.
This method gets called if an error occurs. This can be either an error in the client or in the parser.
| errcode | The error code. |
| msg | A UI usable message. |
| virtual void zorba::DefaultDebuggerEventHandler::evaluated | ( | String & | anExpr, |
| std::list< std::pair< String, String > > & | aValuesAndTypes | ||
| ) | [virtual] |
| virtual void zorba::DefaultDebuggerEventHandler::evaluated | ( | String & | anExpr, |
| String & | anError | ||
| ) | [virtual] |
| virtual void zorba::DebuggerEventHandler::parseMessage | ( | const std::string & | aMessage | ) | [pure virtual, inherited] |
This method gets called whenever the debugger client gets a message from the debug engine.
When the client gets a message from the debug engine, it reads the message to a string and calls this method. The message is an XML document - so the implementation has to parse this node.
| aMessage | The message recieved from the debug engine. |
| void zorba::DefaultDebuggerEventHandler::suspended | ( | QueryLocation & | aLocation, |
| SuspendedBy | aCause | ||
| ) |