|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPSession
Interface for managing debugger session
| Method Summary | |
|---|---|
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 |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Method Detail |
|---|
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.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()
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 -
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||