2005/5/9

     
 

class DebugBreakPoints

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::cfgscript::DebugBreakPoints Class Reference

#include <ScriptDebug.h>

Inheritance diagram for acdk::cfgscript::DebugBreakPoints:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

contains the configured debugger breakpoints


Public Member Functions

 DebugBreakPoints ()
void addBreakPoint (IN(RDebugPoint) dbgPoint)
 OUT (RDebugPointArray) getBreakPoints()
bool onBreak (int action, PEStack &stack, IN(RExecutionStackFrame) frame)
 return true if state has changed

bool doBreakOnBreakPoint (int action, IN(RExecutionStackFrame) frame)
bool _wantBreak (int action, IN(RExecutionStackFrame) frame)
void addDbgFlag (int flag)
void removeDbgFlag (int flag)
void setContinue ()
void setBreakEachStmt ()
void setTraceOn ()
void setTraceOff ()
RDebugPoint removeBreakpoint (IN(RString) ident)
 remove breakpoint by identifier return Nil if not found

void removeBreakpoint (IN(RDebugPoint) dbgPoint)
RDebugger getDebugger ()
void setDebugger (IN(RDebugger) debugger)

Static Public Member Functions

 OUT (RDebugBreakPoints) get()
bool checkBreakPoints (int action, PEStack &stack)
bool doBreak (int action, PEStack &stack)
 return true if state has changed


Private Attributes

RDebugPointArray _debugPoints
RDebugger _debugger
int _lastInspectedLine


Constructor & Destructor Documentation

acdk::cfgscript::DebugBreakPoints::DebugBreakPoints  )  [inline]
 


Member Function Documentation

bool acdk::cfgscript::DebugBreakPoints::_wantBreak int  action,
IN(RExecutionStackFrame frame
 

void acdk::cfgscript::DebugBreakPoints::addBreakPoint IN(RDebugPoint dbgPoint  )  [inline]
 

void acdk::cfgscript::DebugBreakPoints::addDbgFlag int  flag  )  [inline]
 

bool acdk::cfgscript::DebugBreakPoints::checkBreakPoints int  action,
PEStack &  stack
[static]
 

bool acdk::cfgscript::DebugBreakPoints::doBreak int  action,
PEStack &  stack
[static]
 

return true if state has changed

bool acdk::cfgscript::DebugBreakPoints::doBreakOnBreakPoint int  action,
IN(RExecutionStackFrame frame
 

RDebugger acdk::cfgscript::DebugBreakPoints::getDebugger  )  [inline]
 

bool acdk::cfgscript::DebugBreakPoints::onBreak int  action,
PEStack &  stack,
IN(RExecutionStackFrame frame
 

return true if state has changed

acdk::cfgscript::DebugBreakPoints::OUT RDebugPointArray   )  [inline]
 

acdk::cfgscript::DebugBreakPoints::OUT RDebugBreakPoints   )  [static]
 

void acdk::cfgscript::DebugBreakPoints::removeBreakpoint IN(RDebugPoint dbgPoint  ) 
 

RDebugPoint acdk::cfgscript::DebugBreakPoints::removeBreakpoint IN(RString ident  ) 
 

remove breakpoint by identifier return Nil if not found

void acdk::cfgscript::DebugBreakPoints::removeDbgFlag int  flag  )  [inline]
 

void acdk::cfgscript::DebugBreakPoints::setBreakEachStmt  )  [inline]
 

void acdk::cfgscript::DebugBreakPoints::setContinue  )  [inline]
 

void acdk::cfgscript::DebugBreakPoints::setDebugger IN(RDebugger debugger  )  [inline]
 

void acdk::cfgscript::DebugBreakPoints::setTraceOff  )  [inline]
 

void acdk::cfgscript::DebugBreakPoints::setTraceOn  )  [inline]
 


Member Data Documentation

RDebugger acdk::cfgscript::DebugBreakPoints::_debugger [private]
 

RDebugPointArray acdk::cfgscript::DebugBreakPoints::_debugPoints [private]
 

int acdk::cfgscript::DebugBreakPoints::_lastInspectedLine [private]