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]