Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## dioscuri.module.cpu32
Interface HardwareComponent

All Superinterfaces:
  Hibernatable

All Known Subinterfaces:
  IOPortCapable

All Known Implementing Classes:
  AbstractHardwareComponent, DMAController, IOPortHandler, LinearAddressSpace, PhysicalAddressSpace, Processor, SystemBIOS, VGABIOS

    public interface HardwareComponent

extends Hibernatable

Author:
  Bram Lohman, Bart Kiers

Method Summary
`void` | `acceptComponent(HardwareComponent component)`
`void` | `dumpState(java.io.DataOutput output)`
`boolean` | `initialised()`
`void` | `loadState(java.io.DataInput input)`
`boolean` | `reset()`
`void` | `timerCallback()`
`void` | `updateComponent(HardwareComponent component)`
`boolean` | `updated()`

Method Detail

### initialised

    boolean initialised()

  Returns:
    -

### acceptComponent

    void acceptComponent(HardwareComponent component)

  Parameters:
    `component` -

### reset

    boolean reset()

  Returns:
    -

### dumpState

    void dumpState(java.io.DataOutput output)
                   throws java.io.IOException

  Parameters:
    `output` -
  Throws:
    `java.io.IOException`

### loadState

    void loadState(java.io.DataInput input)
                   throws java.io.IOException

  Parameters:
    `input` -
  Throws:
    `java.io.IOException`

### updated

    boolean updated()

  Returns:
    -

### updateComponent

    void updateComponent(HardwareComponent component)

  Parameters:
    `component` -

### timerCallback

    void timerCallback()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD