org.eclipse.ptp.debug.core.pdi.request
Interface IPDIEventRequest
- All Superinterfaces:
- IPDISet
- All Known Subinterfaces:
- IPDIBreakpointRequest, IPDICommandRequest, IPDIConditionBreakpointRequest, IPDIConnectionRequest, IPDIDataReadMemoryRequest, IPDIDataWriteMemoryRequest, IPDIDeleteBreakpointRequest, IPDIDeleteVariableRequest, IPDIDisableBreakpointRequest, IPDIEnableBreakpointRequest, IPDIEvaluateExpressionRequest, IPDIEvaluatePartialExpressionRequest, IPDIGetInfoThreadsRequest, IPDIGetStackInfoDepthRequest, IPDIGetVariableTypeRequest, IPDIGoRequest, IPDIHaltRequest, IPDIInternalEventRequest, IPDIListArgumentsRequest, IPDIListGlobalVariablesRequest, IPDIListLocalVariablesRequest, IPDIListSignalsRequest, IPDIListStackFramesRequest, IPDIRestartRequest, IPDISetAddressBreakpointRequest, IPDISetCurrentStackFrameRequest, IPDISetFunctionBreakpointRequest, IPDISetLineBreakpointRequest, IPDISetThreadSelectRequest, IPDISetWatchpointRequest, IPDIStartDebuggerRequest, IPDIStepFinishRequest, IPDIStepIntoInstructionRequest, IPDIStepIntoRequest, IPDIStepOverInstructionRequest, IPDIStepOverRequest, IPDIStepRequest, IPDIStopDebuggerRequest, IPDITerminateRequest
- All Known Implementing Classes:
- AbstractDataReadMemoryRequest, AbstractEvaluateExpressionRequest, AbstractEvaluatePartialExpressionRequest, AbstractEventRequest, AbstractEventResultRequest, AbstractGetInfoThreadsRequest, AbstractGetStackInfoDepthRequest, AbstractListArgumentsRequest, AbstractListLocalVariablesRequest, AbstractListSignalsRequest, AbstractListStackFramesRequest, AbstractSetCurrentStackFrameRequest, AbstractSetThreadSelectRequest
public interface IPDIEventRequest
- extends IPDISet
Represents a request for notification of an event.
|
Method Summary |
void |
cancel()
Cancels this request. |
boolean |
completed(TaskSet qTasks,
java.lang.Object result)
Returns whether tasks are completed and set result |
void |
done()
Indicates this request is complete. |
void |
error(java.lang.String message)
Indicates this request has an error. |
void |
execute(IPDIDebugger debugger)
Indicates this request is executing. |
java.lang.String |
getErrorMessage()
Returns error message of this request |
java.lang.String |
getName()
Returns name of this request |
int |
getResponseAction()
Returns action type for action after completing this request |
int |
getStatus()
Returns the current status of this request |
void |
setStatus(int status)
Sets current status of this request |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet |
getTasks |
ERROR
static final int ERROR
- See Also:
- Constant Field Values
RUNNING
static final int RUNNING
- See Also:
- Constant Field Values
DONE
static final int DONE
- See Also:
- Constant Field Values
CANCELLED
static final int CANCELLED
- See Also:
- Constant Field Values
UNKNOWN
static final int UNKNOWN
- See Also:
- Constant Field Values
ACTION_NONE
static final int ACTION_NONE
- See Also:
- Constant Field Values
ACTION_TERMINATED
static final int ACTION_TERMINATED
- See Also:
- Constant Field Values
setStatus
void setStatus(int status)
- Sets current status of this request
- Parameters:
status -
getStatus
int getStatus()
- Returns the current status of this request
- Returns:
- the current status of this request
done
void done()
- Indicates this request is complete. Clients must call this method whether
the request succeeds, fails, or is cancelled to indicate that processing
is complete. Only clients fulfilling a request should call this method.
Clients making a request are not intended to call this method.
cancel
void cancel()
- Cancels this request. A request may be cancelled by the originator of
request or a client fulfilling a request. Optionally a cancelled status
may be set on this request with more details. A client fulfilling a
request must still call
done() to indicate the request is
complete.
execute
void execute(IPDIDebugger debugger)
- Indicates this request is executing.
- Parameters:
debugger -
error
void error(java.lang.String message)
- Indicates this request has an error.
- Parameters:
message - error message
getName
java.lang.String getName()
- Returns name of this request
- Returns:
- name of this request
getErrorMessage
java.lang.String getErrorMessage()
- Returns error message of this request
- Returns:
- error message of this request
completed
boolean completed(TaskSet qTasks,
java.lang.Object result)
- Returns whether tasks are completed and set result
- Parameters:
qTasks - result -
- Returns:
- true if the tasks are completed
- Since:
- 4.0
getResponseAction
int getResponseAction()
- Returns action type for action after completing this request
- Returns:
- action type
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.