public interface IPSession
extends org.eclipse.core.runtime.IAdaptable
| Modifier and Type | Method and Description |
|---|---|
void |
connectToDebugger(org.eclipse.core.runtime.IProgressMonitor monitor,
java.lang.String app,
java.lang.String path,
java.lang.String cwd,
java.lang.String[] args)
Connection to the debugger
|
void |
createDebugTarget(TaskSet tasks,
boolean refresh,
boolean register)
Create the debug target
|
void |
deleteDebugTarget(TaskSet tasks,
boolean refresh,
boolean register)
Remove the debug target
|
void |
deleteDebugTargets(boolean register)
Remove all debug targets
|
void |
dispose()
Called to dispose resources used by the session
|
IPDebugTarget |
findDebugTarget(TaskSet tasks)
Find the debug target associated with the tasks
|
void |
fireDebugEvent(int change,
int breakpoint,
IPDebugInfo info)
Fire a debug event.
|
void |
forceStoppedDebugger(boolean isError)
Force processes to terminated state.
|
IPBreakpointManager |
getBreakpointManager()
Get the breakpoint manager
|
IPDebugInfo |
getDebugInfo(TaskSet tasks)
Get the debug info
|
IPLaunch |
getLaunch()
Get the launch instance used to launch this session
|
IPLocationSetManager |
getLocationSetManager()
Get the location set manager
|
IPMemoryManager |
getMemoryManager()
Get the memory manager
|
IPDISession |
getPDISession()
Get the PDI session
|
org.eclipse.core.resources.IProject |
getProject()
Get the project
|
IPRegisterManager |
getRegisterManager()
Get the register manager
|
IPSetManager |
getSetManager()
Get the set manager
|
IPSignalManager |
getSignalManager()
Get the signal manager
|
TaskSet |
getTasks()
Get the tasks associated with this debug session
|
TaskSet |
getTasks(int id)
Get the task with supplied id
|
boolean |
isReady()
Check if the debugger is ready
|
void |
reloadDebugTargets(TaskSet tasks,
boolean refresh,
boolean register)
Reload debug targets
|
void connectToDebugger(org.eclipse.core.runtime.IProgressMonitor monitor,
java.lang.String app,
java.lang.String path,
java.lang.String cwd,
java.lang.String[] args)
throws org.eclipse.core.runtime.CoreException
monitor - app - path - cwd - args - org.eclipse.core.runtime.CoreExceptionvoid createDebugTarget(TaskSet tasks, boolean refresh, boolean register)
tasks - refresh - register - void deleteDebugTarget(TaskSet tasks, boolean refresh, boolean register)
tasks - refresh - register - void deleteDebugTargets(boolean register)
register - void dispose()
IPDebugTarget findDebugTarget(TaskSet tasks)
tasks - void fireDebugEvent(int change,
int breakpoint,
IPDebugInfo info)
change - breakpoint - info - void forceStoppedDebugger(boolean isError)
isError - IPBreakpointManager getBreakpointManager()
IPDebugInfo getDebugInfo(TaskSet tasks)
tasks - IPLaunch getLaunch()
IPLocationSetManager getLocationSetManager()
IPMemoryManager getMemoryManager()
IPDISession getPDISession()
org.eclipse.core.resources.IProject getProject()
IPRegisterManager getRegisterManager()
IPSetManager getSetManager()
IPSignalManager getSignalManager()
TaskSet getTasks()
TaskSet getTasks(int id)
id - boolean isReady()
void reloadDebugTargets(TaskSet tasks, boolean refresh, boolean register)
tasks - refresh - register - Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.