org.eclipse.cdt.debug.core.model
Interface ICSignal

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, ICDebugElement, org.eclipse.debug.core.model.IDebugElement
All Known Implementing Classes:
CSignal

public interface ICSignal
extends ICDebugElement

Represents a signal.


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.cdt.debug.core.model.ICDebugElement
getCurrentStateInfo, getState
 
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getName

java.lang.String getName()
                         throws org.eclipse.debug.core.DebugException
Returns the name of this signal

Returns:
this signal's name
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

getDescription

java.lang.String getDescription()
                                throws org.eclipse.debug.core.DebugException
Returns the description of this signal.

Returns:
this signal's description
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

isPassEnabled

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

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

isStopEnabled

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

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

setPassEnabled

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

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

setStopEnabled

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

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

signal

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

Throws:
org.eclipse.debug.core.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