PTP
Release 7.0

org.eclipse.ptp.debug.core.pdi
Interface IPDIBreakpointManagement

All Known Subinterfaces:
IPDIDebugger

public interface IPDIBreakpointManagement

Represents breakpoint action management. Each methods send to debugger and replied by event.


Method Summary
 void deleteBreakpoint(TaskSet tasks, int bpid)
          Requests to delete a given breakpoint of specify process
 void setAddressBreakpoint(TaskSet tasks, IPDIAddressBreakpoint bpt)
          Requests to set a address breakpoint of specify process
 void setConditionBreakpoint(TaskSet tasks, int bpid, java.lang.String condition)
          Requests to set condition on given breakpoint of specify process
 void setEnabledBreakpoint(TaskSet tasks, int bpid, boolean enabled)
          Requests to set enable / disable a given breakpoint of specify process
 void setExceptionpoint(TaskSet tasks, IPDIExceptionpoint bpt)
          Requests to set an exceptionpoint of specify process
 void setFunctionBreakpoint(TaskSet tasks, IPDIFunctionBreakpoint bpt)
          Requests to set a function breakpoint of specify process
 void setLineBreakpoint(TaskSet tasks, IPDILineBreakpoint bpt)
          Requests to set a line breakpoint of specify process
 void setWatchpoint(TaskSet tasks, IPDIWatchpoint bpt)
          Requests to set a watchpoint of specify process
 

Method Detail

setLineBreakpoint

void setLineBreakpoint(TaskSet tasks,
                       IPDILineBreakpoint bpt)
                       throws PDIException
Requests to set a line breakpoint of specify process

Parameters:
tasks - target process
bpt - line breakpoint to be set
Throws:
PDIException - on failure
Since:
4.0

setFunctionBreakpoint

void setFunctionBreakpoint(TaskSet tasks,
                           IPDIFunctionBreakpoint bpt)
                           throws PDIException
Requests to set a function breakpoint of specify process

Parameters:
tasks - target process
bpt - function breakpoint to be set
Throws:
PDIException - on failure
Since:
4.0

setAddressBreakpoint

void setAddressBreakpoint(TaskSet tasks,
                          IPDIAddressBreakpoint bpt)
                          throws PDIException
Requests to set a address breakpoint of specify process

Parameters:
tasks - target process
bpt - address breakpoint to be set
Throws:
PDIException - on failure
Since:
4.0

setWatchpoint

void setWatchpoint(TaskSet tasks,
                   IPDIWatchpoint bpt)
                   throws PDIException
Requests to set a watchpoint of specify process

Parameters:
tasks - target process
bpt - watchpoint to be set
Throws:
PDIException - on failure
Since:
4.0

setExceptionpoint

void setExceptionpoint(TaskSet tasks,
                       IPDIExceptionpoint bpt)
                       throws PDIException
Requests to set an exceptionpoint of specify process

Parameters:
tasks - target process
bpt - an exceptionpoint to be set
Throws:
PDIException - failure
Since:
4.0

deleteBreakpoint

void deleteBreakpoint(TaskSet tasks,
                      int bpid)
                      throws PDIException
Requests to delete a given breakpoint of specify process

Parameters:
tasks - target process
bpid - breakpoint id to be deleted
Throws:
PDIException - on failure
Since:
4.0

setEnabledBreakpoint

void setEnabledBreakpoint(TaskSet tasks,
                          int bpid,
                          boolean enabled)
                          throws PDIException
Requests to set enable / disable a given breakpoint of specify process

Parameters:
tasks - target process
bpid - breakpoint id to be enabled / disabled
enabled - true if enable
Throws:
PDIException - on failure
Since:
4.0

setConditionBreakpoint

void setConditionBreakpoint(TaskSet tasks,
                            int bpid,
                            java.lang.String condition)
                            throws PDIException
Requests to set condition on given breakpoint of specify process

Parameters:
tasks - target process
bpid - breakpoint id to be set condition
condition - condition rule
Throws:
PDIException - on failure
Since:
4.0

PTP
Release 7.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.