public interface IPSession
Modifier and Type | Method and Description |
---|---|
void |
connectToDebugger(IProgressMonitor monitor,
String app,
String path,
String cwd,
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
|
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(IProgressMonitor monitor, String app, String path, String cwd, String[] args) throws CoreException
monitor
- app
- path
- cwd
- args
- CoreException
void 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()
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.