zorba::DefaultDebuggerEventHandler Class Reference

#include <zorba/debugger_default_event_handler.h>

Inheritance diagram for zorba::DefaultDebuggerEventHandler:

Inheritance graph
[legend]
Collaboration diagram for zorba::DefaultDebuggerEventHandler:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void evaluated (String &anExpr, String &anError)
 Signal an Error from an XQuery expression.
virtual void evaluated (String &anExpr, std::list< std::pair< String, String > > &aValuesAndTypes)
 Signal the result of an XQuery expression.
void idle ()
 Signal the query status as being idle.
void resumed ()
 Signal the query status as being resumed.
void started ()
 Signal the query status as being started.
void suspended (QueryLocation &aLocation, SuspendedBy aCause)
 Signal the query status as being suspended.
void terminated ()
 Signal the query status as being terminated.
virtual ~DefaultDebuggerEventHandler ()


Detailed Description

Definition at line 23 of file debugger_default_event_handler.h.


Constructor & Destructor Documentation

virtual zorba::DefaultDebuggerEventHandler::~DefaultDebuggerEventHandler (  )  [inline, virtual]

Definition at line 28 of file debugger_default_event_handler.h.


Member Function Documentation

virtual void zorba::DefaultDebuggerEventHandler::evaluated ( String anExpr,
String anError 
) [inline, virtual]

Signal an Error from an XQuery expression.

Parameters:
String the XQuery expression
String the Error description

Implements zorba::DebuggerEventHandler.

Definition at line 44 of file debugger_default_event_handler.h.

virtual void zorba::DefaultDebuggerEventHandler::evaluated ( String anExpr,
std::list< std::pair< String, String > > &  aValuesAndTypes 
) [inline, virtual]

Signal the result of an XQuery expression.

Implements zorba::DebuggerEventHandler.

Definition at line 41 of file debugger_default_event_handler.h.

void zorba::DefaultDebuggerEventHandler::idle (  )  [inline, virtual]

Signal the query status as being idle.

Implements zorba::DebuggerEventHandler.

Definition at line 32 of file debugger_default_event_handler.h.

void zorba::DefaultDebuggerEventHandler::resumed (  )  [inline, virtual]

Signal the query status as being resumed.

Implements zorba::DebuggerEventHandler.

Definition at line 36 of file debugger_default_event_handler.h.

void zorba::DefaultDebuggerEventHandler::started (  )  [inline, virtual]

Signal the query status as being started.

Implements zorba::DebuggerEventHandler.

Definition at line 30 of file debugger_default_event_handler.h.

void zorba::DefaultDebuggerEventHandler::suspended ( QueryLocation aLocation,
SuspendedBy  aCause 
) [inline, 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.

Implements zorba::DebuggerEventHandler.

Definition at line 34 of file debugger_default_event_handler.h.

void zorba::DefaultDebuggerEventHandler::terminated (  )  [inline, virtual]

Signal the query status as being terminated.

Implements zorba::DebuggerEventHandler.

Definition at line 38 of file debugger_default_event_handler.h.


The documentation for this class was generated from the following file: