PTP
Release 7.0

org.eclipse.ptp.debug.core.launch
Interface IPLaunch


public interface IPLaunch

Extend ILaunch to support parallel debug jobs


Method Summary
 IPDebugTarget getDebugTarget(int procId)
          Get the IPDebugTarget responsible for the procId.
 IPDebugTarget getDebugTarget(TaskSet procs)
          Get the IPDebugTarget responsible for the processes in procs
 IJobControl getJobControl()
          Get the controller used to launch the job
 String getJobId()
          Get the job ID associated with this launch
 void setJobControl(IJobControl control)
          Set the controller used to launch the job
 void setJobId(String jobId)
          Set the job ID associated with this launch
 

Method Detail

getDebugTarget

IPDebugTarget getDebugTarget(int procId)
Get the IPDebugTarget responsible for the procId.

Parameters:
procId - process we're interested in
Returns:
IPDebugTarget responsible for procId

getDebugTarget

IPDebugTarget getDebugTarget(TaskSet procs)
Get the IPDebugTarget responsible for the processes in procs

Parameters:
tasks - TaskSet containing processes we're interested in
Returns:
IPDebugTarget responsible for processes
Since:
4.0

getJobControl

IJobControl getJobControl()
Get the controller used to launch the job

Returns:
controller used to launch the job
Since:
6.0

getJobId

String getJobId()
Get the job ID associated with this launch

Returns:
job id
Since:
5.0

setJobControl

void setJobControl(IJobControl control)
Set the controller used to launch the job

Parameters:
control -
Since:
6.0

setJobId

void setJobId(String jobId)
Set the job ID associated with this launch

Parameters:
jobId -
Since:
5.0

PTP
Release 7.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.