> The XQuery Processor
#include <zorba/debugger_event_handler.h>

Public Member Functions | |
| virtual void | evaluated (String &anExpr, String &anError)=0 |
| Signal an Error from an XQuery expression. | |
| virtual void | evaluated (String &anExpr, std::list< std::pair< String, String > > &aValuesAndTypes)=0 |
| Signal the result of an XQuery expression. | |
| virtual void | idle ()=0 |
| Signal the query status as being idle. | |
| virtual void | resumed ()=0 |
| Signal the query status as being resumed. | |
| virtual void | started ()=0 |
| Signal the query status as being started. | |
| virtual void | suspended (QueryLocation &aLocation, SuspendedBy aCause)=0 |
| Signal the query status as being suspended. | |
| virtual void | terminated ()=0 |
| Signal the query status as being terminated. | |
| virtual | ~DebuggerEventHandler () |
During debugging, events are sent from the remote query to the client. Once a client received an event, a callback is made to the debugger event handler.
Definition at line 38 of file debugger_event_handler.h.
| virtual zorba::DebuggerEventHandler::~DebuggerEventHandler | ( | ) | [inline, virtual] |
Definition at line 43 of file debugger_event_handler.h.
| virtual void zorba::DebuggerEventHandler::evaluated | ( | String & | anExpr, | |
| String & | anError | |||
| ) | [pure virtual] |
| virtual void zorba::DebuggerEventHandler::idle | ( | ) | [pure virtual] |
| virtual void zorba::DebuggerEventHandler::resumed | ( | ) | [pure virtual] |
| virtual void zorba::DebuggerEventHandler::started | ( | ) | [pure virtual] |
| virtual void zorba::DebuggerEventHandler::suspended | ( | QueryLocation & | aLocation, | |
| SuspendedBy | aCause | |||
| ) | [pure virtual] |
Signal the query status as being suspended.
When a suspended event is triggered, this method received the cause of the suspension (user, breakpoint, step) and the location in the query where the debugger suspended.
Implemented in zorba::DefaultDebuggerEventHandler.
| virtual void zorba::DebuggerEventHandler::terminated | ( | ) | [pure virtual] |