org.eclipse.ptp.debug.core.pdi.request
Class AbstractRequestFactory
java.lang.Object
org.eclipse.ptp.debug.core.pdi.request.AbstractRequestFactory
- All Implemented Interfaces:
- IPDIRequestFactory
public abstract class AbstractRequestFactory
- extends Object
- implements IPDIRequestFactory
|
Method Summary |
IPDICommandRequest |
getCommandRequest(TaskSet tasks,
String command)
|
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)
|
IPDIGoRequest |
getResumeRequest(TaskSet tasks,
boolean passSignal)
|
IPDISetAddressBreakpointRequest |
getSetAddressBreakpointRequest(TaskSet tasks,
IPDIAddressBreakpoint bpt,
boolean allowUpdate)
|
IPDISetFunctionBreakpointRequest |
getSetFunctionBreakpointRequest(TaskSet tasks,
IPDIFunctionBreakpoint bpt,
boolean allowUpdate)
|
IPDISetLineBreakpointRequest |
getSetLineBreakpointRequest(TaskSet tasks,
IPDILineBreakpoint bpt,
boolean allowUpdate)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.request.IPDIRequestFactory |
getDataReadMemoryRequest, getEvaluateExpressionRequest, getEvaluatePartialExpressionRequest, getGetInfoThreadsRequest, getGetStackInfoDepthRequest, getListArgumentsRequest, getListLocalVariablesRequest, getListSignalsRequest, getListStackFramesRequest, getListStackFramesRequest, getSetCurrentStackFrameRequest, getSetThreadSelectRequest |
AbstractRequestFactory
public AbstractRequestFactory()
getCommandRequest
public IPDICommandRequest getCommandRequest(TaskSet tasks,
String command)
- Specified by:
getCommandRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getDataWriteMemoryRequest
public IPDIDataWriteMemoryRequest getDataWriteMemoryRequest(TaskSet tasks,
long offset,
String address,
int wordFormat,
int wordSize,
String value)
- Specified by:
getDataWriteMemoryRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getDeleteBreakpointRequest
public IPDIDeleteBreakpointRequest getDeleteBreakpointRequest(TaskSet tasks,
IPDIBreakpoint bpt,
boolean allowUpdate)
- Specified by:
getDeleteBreakpointRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getDeletePartialExpressionRequest
public IPDIDeleteVariableRequest getDeletePartialExpressionRequest(TaskSet tasks,
String exprId)
- Specified by:
getDeletePartialExpressionRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getDisableBreakpointRequest
public IPDIDisableBreakpointRequest getDisableBreakpointRequest(TaskSet tasks,
IPDIBreakpoint bpt)
- Specified by:
getDisableBreakpointRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getEnableBreakpointRequest
public IPDIEnableBreakpointRequest getEnableBreakpointRequest(TaskSet tasks,
IPDIBreakpoint bpt)
- Specified by:
getEnableBreakpointRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getResumeRequest
public IPDIGoRequest getResumeRequest(TaskSet tasks,
boolean passSignal)
- Specified by:
getResumeRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getSetAddressBreakpointRequest
public IPDISetAddressBreakpointRequest getSetAddressBreakpointRequest(TaskSet tasks,
IPDIAddressBreakpoint bpt,
boolean allowUpdate)
- Specified by:
getSetAddressBreakpointRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getSetFunctionBreakpointRequest
public IPDISetFunctionBreakpointRequest getSetFunctionBreakpointRequest(TaskSet tasks,
IPDIFunctionBreakpoint bpt,
boolean allowUpdate)
- Specified by:
getSetFunctionBreakpointRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getSetLineBreakpointRequest
public IPDISetLineBreakpointRequest getSetLineBreakpointRequest(TaskSet tasks,
IPDILineBreakpoint bpt,
boolean allowUpdate)
- Specified by:
getSetLineBreakpointRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getSetWatchpointRequest
public IPDISetWatchpointRequest getSetWatchpointRequest(TaskSet tasks,
IPDIWatchpoint bpt,
boolean allowUpdate)
- Specified by:
getSetWatchpointRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getStartDebuggerRequest
public IPDIStartDebuggerRequest getStartDebuggerRequest(TaskSet tasks,
String app,
String path,
String dir,
String[] args)
- Specified by:
getStartDebuggerRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getStepFinishRequest
public IPDIStepFinishRequest getStepFinishRequest(TaskSet tasks,
int count)
- Specified by:
getStepFinishRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getStepIntoRequest
public IPDIStepIntoRequest getStepIntoRequest(TaskSet tasks,
int count)
- Specified by:
getStepIntoRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getStepOverRequest
public IPDIStepOverRequest getStepOverRequest(TaskSet tasks,
int count)
- Specified by:
getStepOverRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getStopDebuggerRequest
public IPDIStopDebuggerRequest getStopDebuggerRequest(TaskSet tasks)
- Specified by:
getStopDebuggerRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getSuspendRequest
public IPDIHaltRequest getSuspendRequest(TaskSet tasks)
- Specified by:
getSuspendRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getSuspendRequest
public IPDIHaltRequest getSuspendRequest(TaskSet tasks,
boolean sendEvent)
- Specified by:
getSuspendRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
getTerminateRequest
public IPDITerminateRequest getTerminateRequest(TaskSet tasks)
- Specified by:
getTerminateRequest in interface IPDIRequestFactory
- Returns:
- Since:
- 4.0
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.