PTP
Release 5.0

org.eclipse.ptp.debug.core.pdi.request
Interface IPDIRequestFactory

All Known Implementing Classes:
AbstractRequestFactory

public interface IPDIRequestFactory


Method Summary
 IPDICommandRequest getCommandRequest(TaskSet tasks, String command)
           
 IPDIDataReadMemoryRequest getDataReadMemoryRequest(IPDISession session, TaskSet tasks, long offset, String address, int wordFormat, int wordSize, int rows, int cols, Character asChar)
           
 IPDIDataWriteMemoryRequest getDataWriteMemoryRequest(TaskSet tasks, long offset, String address, int wordFormat, int wordSize, String value)
           
 IPDIDeleteBreakpointRequest getDeleteBreakpointRequest(TaskSet tasks, IPDIBreakpoint bpt, boolean allowUpdate)
           
 IPDIDeleteVariableRequest getDeletePartialExpressionRequest(TaskSet tasks, String exprId)
           
 IPDIDisableBreakpointRequest getDisableBreakpointRequest(TaskSet tasks, IPDIBreakpoint bpt)
           
 IPDIEnableBreakpointRequest getEnableBreakpointRequest(TaskSet tasks, IPDIBreakpoint bpt)
           
 IPDIEvaluateExpressionRequest getEvaluateExpressionRequest(TaskSet tasks, String expr)
           
 IPDIEvaluatePartialExpressionRequest getEvaluatePartialExpressionRequest(TaskSet tasks, String expr, String exprId, boolean listChildren)
           
 IPDIGetInfoThreadsRequest getGetInfoThreadsRequest(TaskSet tasks)
           
 IPDIGetStackInfoDepthRequest getGetStackInfoDepthRequest(TaskSet tasks)
           
 IPDIListArgumentsRequest getListArgumentsRequest(TaskSet tasks, int diff, int diff2)
           
 IPDIListLocalVariablesRequest getListLocalVariablesRequest(TaskSet tasks)
           
 IPDIListSignalsRequest getListSignalsRequest(IPDISession session, TaskSet tasks, String name)
           
 IPDIListStackFramesRequest getListStackFramesRequest(IPDISession session, TaskSet tasks)
           
 IPDIListStackFramesRequest getListStackFramesRequest(IPDISession session, TaskSet tasks, int low, int high)
           
 IPDIGoRequest getResumeRequest(TaskSet tasks, boolean passSignal)
           
 IPDISetAddressBreakpointRequest getSetAddressBreakpointRequest(TaskSet tasks, IPDIAddressBreakpoint bpt, boolean allowUpdate)
           
 IPDISetCurrentStackFrameRequest getSetCurrentStackFrameRequest(TaskSet tasks, int level)
           
 IPDISetFunctionBreakpointRequest getSetFunctionBreakpointRequest(TaskSet tasks, IPDIFunctionBreakpoint bpt, boolean allowUpdate)
           
 IPDISetLineBreakpointRequest getSetLineBreakpointRequest(TaskSet tasks, IPDILineBreakpoint bpt, boolean allowUpdate)
           
 IPDISetThreadSelectRequest getSetThreadSelectRequest(IPDISession session, TaskSet tasks, int id)
           
 IPDISetWatchpointRequest getSetWatchpointRequest(TaskSet tasks, IPDIWatchpoint bpt, boolean allowUpdate)
           
 IPDIStartDebuggerRequest getStartDebuggerRequest(TaskSet tasks, String app, String path, String dir, String[] args)
           
 IPDIStepFinishRequest getStepFinishRequest(TaskSet tasks, int count)
           
 IPDIStepIntoRequest getStepIntoRequest(TaskSet tasks, int count)
           
 IPDIStepOverRequest getStepOverRequest(TaskSet tasks, int count)
           
 IPDIStopDebuggerRequest getStopDebuggerRequest(TaskSet tasks)
           
 IPDIHaltRequest getSuspendRequest(TaskSet tasks)
           
 IPDIHaltRequest getSuspendRequest(TaskSet tasks, boolean sendEvent)
           
 IPDITerminateRequest getTerminateRequest(TaskSet tasks)
           
 

Method Detail

getCommandRequest

IPDICommandRequest getCommandRequest(TaskSet tasks,
                                     String command)
Parameters:
tasks -
command -
Returns:
Since:
4.0

getDataReadMemoryRequest

IPDIDataReadMemoryRequest getDataReadMemoryRequest(IPDISession session,
                                                   TaskSet tasks,
                                                   long offset,
                                                   String address,
                                                   int wordFormat,
                                                   int wordSize,
                                                   int rows,
                                                   int cols,
                                                   Character asChar)
Parameters:
session -
tasks -
offset -
address -
wordFormat -
wordSize -
rows -
cols -
asChar -
Returns:
Since:
4.0

getDataWriteMemoryRequest

IPDIDataWriteMemoryRequest getDataWriteMemoryRequest(TaskSet tasks,
                                                     long offset,
                                                     String address,
                                                     int wordFormat,
                                                     int wordSize,
                                                     String value)
Parameters:
tasks -
offset -
address -
wordFormat -
wordSize -
value -
Returns:
Since:
4.0

getDeleteBreakpointRequest

IPDIDeleteBreakpointRequest getDeleteBreakpointRequest(TaskSet tasks,
                                                       IPDIBreakpoint bpt,
                                                       boolean allowUpdate)
Parameters:
tasks -
bpt -
allowUpdate -
Returns:
Since:
4.0

getDeletePartialExpressionRequest

IPDIDeleteVariableRequest getDeletePartialExpressionRequest(TaskSet tasks,
                                                            String exprId)
Parameters:
tasks -
varId -
Returns:
Since:
4.0

getDisableBreakpointRequest

IPDIDisableBreakpointRequest getDisableBreakpointRequest(TaskSet tasks,
                                                         IPDIBreakpoint bpt)
Parameters:
tasks -
bpt -
Returns:
Since:
4.0

getEnableBreakpointRequest

IPDIEnableBreakpointRequest getEnableBreakpointRequest(TaskSet tasks,
                                                       IPDIBreakpoint bpt)
Parameters:
tasks -
bpt -
Returns:
Since:
4.0

getEvaluateExpressionRequest

IPDIEvaluateExpressionRequest getEvaluateExpressionRequest(TaskSet tasks,
                                                           String expr)
Parameters:
tasks -
expr -
Returns:
Since:
4.0

getGetInfoThreadsRequest

IPDIGetInfoThreadsRequest getGetInfoThreadsRequest(TaskSet tasks)
Parameters:
tasks -
Returns:
Since:
4.0

getEvaluatePartialExpressionRequest

IPDIEvaluatePartialExpressionRequest getEvaluatePartialExpressionRequest(TaskSet tasks,
                                                                         String expr,
                                                                         String exprId,
                                                                         boolean listChildren)
Parameters:
tasks -
expr -
exprId -
listChildren -
Returns:
Since:
4.0

getGetStackInfoDepthRequest

IPDIGetStackInfoDepthRequest getGetStackInfoDepthRequest(TaskSet tasks)
Parameters:
tasks -
Returns:
Since:
4.0

getListArgumentsRequest

IPDIListArgumentsRequest getListArgumentsRequest(TaskSet tasks,
                                                 int diff,
                                                 int diff2)
Parameters:
session -
tasks -
diff -
diff2 -
Returns:
Since:
4.0

getListLocalVariablesRequest

IPDIListLocalVariablesRequest getListLocalVariablesRequest(TaskSet tasks)
Parameters:
tasks -
Returns:
Since:
4.0

getListSignalsRequest

IPDIListSignalsRequest getListSignalsRequest(IPDISession session,
                                             TaskSet tasks,
                                             String name)
Parameters:
session -
tasks -
name -
Returns:
Since:
4.0

getListStackFramesRequest

IPDIListStackFramesRequest getListStackFramesRequest(IPDISession session,
                                                     TaskSet tasks)
Parameters:
session -
tasks -
Returns:
Since:
4.0

getListStackFramesRequest

IPDIListStackFramesRequest getListStackFramesRequest(IPDISession session,
                                                     TaskSet tasks,
                                                     int low,
                                                     int high)
Parameters:
session -
tasks -
low -
high -
Returns:
Since:
4.0

getResumeRequest

IPDIGoRequest getResumeRequest(TaskSet tasks,
                               boolean passSignal)
Parameters:
tasks -
passSignal -
Returns:
Since:
4.0

getSetAddressBreakpointRequest

IPDISetAddressBreakpointRequest getSetAddressBreakpointRequest(TaskSet tasks,
                                                               IPDIAddressBreakpoint bpt,
                                                               boolean allowUpdate)
Parameters:
tasks -
bpt -
allowUpdate -
Returns:
Since:
4.0

getSetCurrentStackFrameRequest

IPDISetCurrentStackFrameRequest getSetCurrentStackFrameRequest(TaskSet tasks,
                                                               int level)
Parameters:
tasks -
level -
Returns:
Since:
4.0

getSetFunctionBreakpointRequest

IPDISetFunctionBreakpointRequest getSetFunctionBreakpointRequest(TaskSet tasks,
                                                                 IPDIFunctionBreakpoint bpt,
                                                                 boolean allowUpdate)
Parameters:
tasks -
bpt -
allowUpdate -
Returns:
Since:
4.0

getSetLineBreakpointRequest

IPDISetLineBreakpointRequest getSetLineBreakpointRequest(TaskSet tasks,
                                                         IPDILineBreakpoint bpt,
                                                         boolean allowUpdate)
Parameters:
tasks -
bpt -
allowUpdate -
Returns:
Since:
4.0

getSetThreadSelectRequest

IPDISetThreadSelectRequest getSetThreadSelectRequest(IPDISession session,
                                                     TaskSet tasks,
                                                     int id)
Parameters:
session -
tasks -
id -
Returns:
Since:
4.0

getSetWatchpointRequest

IPDISetWatchpointRequest getSetWatchpointRequest(TaskSet tasks,
                                                 IPDIWatchpoint bpt,
                                                 boolean allowUpdate)
Parameters:
tasks -
bpt -
allowUpdate -
Returns:
Since:
4.0

getStartDebuggerRequest

IPDIStartDebuggerRequest getStartDebuggerRequest(TaskSet tasks,
                                                 String app,
                                                 String path,
                                                 String dir,
                                                 String[] args)
Parameters:
tasks -
app -
path -
dir -
args -
Returns:
Since:
4.0

getStepFinishRequest

IPDIStepFinishRequest getStepFinishRequest(TaskSet tasks,
                                           int count)
Parameters:
tasks -
count -
Returns:
Since:
4.0

getStepIntoRequest

IPDIStepIntoRequest getStepIntoRequest(TaskSet tasks,
                                       int count)
Parameters:
tasks -
count -
Returns:
Since:
4.0

getStepOverRequest

IPDIStepOverRequest getStepOverRequest(TaskSet tasks,
                                       int count)
Parameters:
tasks -
count -
Returns:
Since:
4.0

getStopDebuggerRequest

IPDIStopDebuggerRequest getStopDebuggerRequest(TaskSet tasks)
Parameters:
tasks -
Returns:
Since:
4.0

getSuspendRequest

IPDIHaltRequest getSuspendRequest(TaskSet tasks)
Parameters:
tasks -
Returns:
Since:
4.0

getSuspendRequest

IPDIHaltRequest getSuspendRequest(TaskSet tasks,
                                  boolean sendEvent)
Parameters:
tasks -
sendEvent -
Returns:
Since:
4.0

getTerminateRequest

IPDITerminateRequest getTerminateRequest(TaskSet tasks)
Parameters:
tasks -
Returns:
Since:
4.0

PTP
Release 5.0

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