JIMSCore
Class BreakpointList

java.lang.Object
  |
  +--JIMSCore.BreakpointList

public class BreakpointList
extends java.lang.Object

This is the BreakpointList class.

Author:
Steve Lewis

Field Summary
static int ERR_DUPLICATE_BREAKPOINT
           
static int ERR_INVALID_INDEX
           
static int ERR_UNKNOWN
           
private  int[] iaBreakpoint
           
private  int iArrayCapacity
           
private  int iArrayTop
           
static int SUCCESS
           
 
Constructor Summary
BreakpointList()
           
 
Method Summary
 int iAddBreakpoint(int iAddress)
           
 int[] iaGetBreakpoints()
           
private  int iNumBreakpoints()
           
 int iRemoveBreakpoint(int iIndex)
           
 boolean isBreakpoint(int iAddress)
           
private  void makeBreakpointArrayLarger()
           
private  void makeBreakpointArrayLarger(int iFactor)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

SUCCESS

public static final int SUCCESS

ERR_DUPLICATE_BREAKPOINT

public static final int ERR_DUPLICATE_BREAKPOINT

ERR_UNKNOWN

public static final int ERR_UNKNOWN

ERR_INVALID_INDEX

public static final int ERR_INVALID_INDEX

iaBreakpoint

private int[] iaBreakpoint

iArrayTop

private int iArrayTop

iArrayCapacity

private int iArrayCapacity
Constructor Detail

BreakpointList

public BreakpointList()
Method Detail

iNumBreakpoints

private int iNumBreakpoints()

makeBreakpointArrayLarger

private void makeBreakpointArrayLarger()

makeBreakpointArrayLarger

private void makeBreakpointArrayLarger(int iFactor)

isBreakpoint

public boolean isBreakpoint(int iAddress)

iRemoveBreakpoint

public int iRemoveBreakpoint(int iIndex)

iAddBreakpoint

public int iAddBreakpoint(int iAddress)

iaGetBreakpoints

public int[] iaGetBreakpoints()