PTP
Release 7.0

org.eclipse.ptp.debug.core.model
Interface IPSignal

All Superinterfaces:
IPDebugElement

public interface IPSignal
extends IPDebugElement

Represents a debugger signal handler


Method Summary
 boolean canModify()
          Returns whether modification is allowed for this signal's parameters.
 java.lang.String getDescription()
          Returns the description of this signal.
 java.lang.String getName()
          Returns the name of this signal
 boolean isPassEnabled()
          Returns whether "pass" is in effect for this signal.
 boolean isStopEnabled()
          Returns whether "stop" is in effect for this signal.
 void setPassEnabled(boolean enable)
          Enables/disables the "pass" flag of this signal.
 void setStopEnabled(boolean enable)
          Enables/disables the "stop" flag of this signal.
 void signal()
          Resumes execution, but immediately gives the target this signal.
 
Methods inherited from interface org.eclipse.ptp.debug.core.model.IPDebugElement
getCurrentStateInfo, getID, getSession, getState
 

Method Detail

getName

java.lang.String getName()
                         throws DebugException
Returns the name of this signal

Returns:
this signal's name
Throws:
DebugException - if this method fails.

getDescription

java.lang.String getDescription()
                                throws DebugException
Returns the description of this signal.

Returns:
this signal's description
Throws:
DebugException - if this method fails.

isPassEnabled

boolean isPassEnabled()
                      throws DebugException
Returns whether "pass" is in effect for this signal.

Returns:
whether "pass" is in effect for this signal
Throws:
DebugException - if this method fails.

isStopEnabled

boolean isStopEnabled()
                      throws DebugException
Returns whether "stop" is in effect for this signal.

Returns:
whether "stop" is in effect for this signal
Throws:
DebugException - if this method fails.

setPassEnabled

void setPassEnabled(boolean enable)
                    throws DebugException
Enables/disables the "pass" flag of this signal.

Parameters:
enable - the flag value to set
Throws:
DebugException - if this method fails.

setStopEnabled

void setStopEnabled(boolean enable)
                    throws DebugException
Enables/disables the "stop" flag of this signal.

Parameters:
enable - the flag value to set
Throws:
DebugException - if this method fails.

signal

void signal()
            throws DebugException
Resumes execution, but immediately gives the target this signal.

Throws:
DebugException - if this method fails.

canModify

boolean canModify()
Returns whether modification is allowed for this signal's parameters.

Returns:
whether modification is allowed for this signal's parameters

PTP
Release 7.0

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