mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 06:02:11 +02:00
Added new interfaces to cover the suspend event reasons for breakpoints and watchpoints.
This commit is contained in:
parent
ec5abf24e3
commit
b6d9b58b4c
3 changed files with 90 additions and 0 deletions
|
@ -0,0 +1,26 @@
|
|||
/*
|
||||
*(c) Copyright QNX Software Systems Ltd. 2002.
|
||||
* All Rights Reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
package org.eclipse.cdt.debug.core.cdi;
|
||||
|
||||
import org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint;
|
||||
|
||||
/**
|
||||
*
|
||||
* Represents an information provided by the session when the program
|
||||
* stopped by a breakpoint.
|
||||
*
|
||||
* @since Aug 27, 2002
|
||||
*/
|
||||
public interface ICDIBreakpointHit extends ICDISessionObject
|
||||
{
|
||||
/**
|
||||
* Returns the breakpoint that stopped the program.
|
||||
*
|
||||
* @return the breakpoint that stopped the program
|
||||
*/
|
||||
ICDIBreakpoint getBreakpoint();
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
/*
|
||||
*(c) Copyright QNX Software Systems Ltd. 2002.
|
||||
* All Rights Reserved.
|
||||
*
|
||||
*/
|
||||
package org.eclipse.cdt.debug.core.cdi;
|
||||
|
||||
import org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint;
|
||||
|
||||
/**
|
||||
*
|
||||
* Represents an information provided by the session when a watchpoint
|
||||
* is going out of scope.
|
||||
*
|
||||
* @since Aug 27, 2002
|
||||
*/
|
||||
public interface ICDIWatchpointScope extends ICDISessionObject
|
||||
{
|
||||
/**
|
||||
* Returns the out of scope watchpoint.
|
||||
*
|
||||
* @return the watchpoint
|
||||
*/
|
||||
ICDIWatchpoint getWatchpoint();
|
||||
}
|
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
*(c) Copyright QNX Software Systems Ltd. 2002.
|
||||
* All Rights Reserved.
|
||||
*
|
||||
*/
|
||||
package org.eclipse.cdt.debug.core.cdi;
|
||||
|
||||
import org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint;
|
||||
|
||||
/**
|
||||
*
|
||||
* Represents an information provided by the session when a watchpoint
|
||||
* is triggered.
|
||||
*
|
||||
* @since Aug 27, 2002
|
||||
*/
|
||||
public interface ICDIWatchpointTrigger extends ICDISessionObject
|
||||
{
|
||||
/**
|
||||
* Returns the triggered watchpoint.
|
||||
*
|
||||
* @return the triggered watchpoint
|
||||
*/
|
||||
ICDIWatchpoint getWatchpoint();
|
||||
|
||||
/**
|
||||
* Returns the old value of the watching expression.
|
||||
*
|
||||
* @return the old value of the watching expression
|
||||
*/
|
||||
String getOldValue();
|
||||
|
||||
/**
|
||||
* Returns the new value of the watching expression.
|
||||
*
|
||||
* @return the new value of the watching expression
|
||||
*/
|
||||
String getNewValue();
|
||||
}
|
Loading…
Add table
Reference in a new issue