org.eclipse.cdt.debug.internal.core.breakpoints
Class CFunctionBreakpoint

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.debug.core.model.Breakpoint
          extended by org.eclipse.cdt.debug.internal.core.breakpoints.CBreakpoint
              extended by org.eclipse.cdt.debug.internal.core.breakpoints.AbstractLineBreakpoint
                  extended by org.eclipse.cdt.debug.internal.core.breakpoints.CFunctionBreakpoint
All Implemented Interfaces:
ICBreakpoint, ICFunctionBreakpoint, ICLineBreakpoint, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.debug.core.model.IBreakpoint, org.eclipse.debug.core.model.ILineBreakpoint

public class CFunctionBreakpoint
extends AbstractLineBreakpoint
implements ICFunctionBreakpoint

A breakpoint that suspends the execution when a function is entered.


Field Summary
 
Fields inherited from interface org.eclipse.cdt.debug.core.model.ICLineBreakpoint
ADDRESS, FUNCTION
 
Fields inherited from interface org.eclipse.cdt.debug.core.model.ICBreakpoint
CONDITION, IGNORE_COUNT, INSTALL_COUNT, MODULE, SOURCE_HANDLE, THREAD_ID
 
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
 
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
 
Constructor Summary
CFunctionBreakpoint()
          Constructor for CFunctionBreakpoint.
CFunctionBreakpoint(org.eclipse.core.resources.IResource resource, java.util.Map attributes, boolean add)
          Constructor for CFunctionBreakpoint.
 
Method Summary
static java.lang.String getMarkerType()
          Returns the type of marker associated with this type of breakpoints
 
Methods inherited from class org.eclipse.cdt.debug.internal.core.breakpoints.AbstractLineBreakpoint
getAddress, getCharEnd, getCharStart, getFileName, getFunction, getLineNumber, setAddress, setFunction
 
Methods inherited from class org.eclipse.cdt.debug.internal.core.breakpoints.CBreakpoint
createMarker, decrementInstallCount, fireChanged, getCondition, getIgnoreCount, getInstallCount, getModelIdentifier, getModule, getSourceHandle, getTargetFilters, getThreadFilters, getThreadId, handleDebugEvents, incrementInstallCount, isConditional, isInstalled, register, removeTargetFilter, removeThreadFilters, resetInstallCount, setCondition, setIgnoreCount, setModule, setSourceHandle, setTargetFilter, setThreadFilters, setThreadId
 
Methods inherited from class org.eclipse.debug.core.model.Breakpoint
delete, equals, getMarker, hashCode, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.debug.core.model.ICLineBreakpoint
getAddress, getFileName, getFunction, setAddress, setFunction
 
Methods inherited from interface org.eclipse.cdt.debug.core.model.ICBreakpoint
decrementInstallCount, getCondition, getIgnoreCount, getModule, getSourceHandle, getTargetFilters, getThreadFilters, getThreadId, incrementInstallCount, isConditional, isInstalled, removeTargetFilter, removeThreadFilters, resetInstallCount, setCondition, setIgnoreCount, setModule, setSourceHandle, setTargetFilter, setThreadFilters, setThreadId
 
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.debug.core.model.ILineBreakpoint
getCharEnd, getCharStart, getLineNumber
 
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

CFunctionBreakpoint

public CFunctionBreakpoint()
Constructor for CFunctionBreakpoint.


CFunctionBreakpoint

public CFunctionBreakpoint(org.eclipse.core.resources.IResource resource,
                           java.util.Map attributes,
                           boolean add)
                    throws org.eclipse.core.runtime.CoreException
Constructor for CFunctionBreakpoint.

Throws:
org.eclipse.core.runtime.CoreException
Method Detail

getMarkerType

public static java.lang.String getMarkerType()
Returns the type of marker associated with this type of breakpoints