dioscuri.module.cpu32
Interface ByteArray

All Known Implementing Classes:
AbstractMemory, AddressSpace, AlignmentCheckedAddressSpace, EPROMMemory, LazyCodeBlockMemory, LazyMemory, LinearAddressSpace, LinearAddressSpace.PageFaultWrapper, Memory, PhysicalAddressSpace, PhysicalAddressSpace.MapWrapper, PhysicalAddressSpace.UnconnectedMemoryBlock, Video.DiosJPCVideoConnect

public interface ByteArray

Author:
Bram Lohman, Bart Kiers

Method Summary
 void clear()
           
 void copyContentsInto(int address, byte[] buffer, int off, int len)
           
 byte getByte(int offset)
           
 long getSize()
           
 void setByte(int offset, byte data)
           
 

Method Detail

clear

void clear()

getSize

long getSize()
Returns:
-

getByte

byte getByte(int offset)
Parameters:
offset -
Returns:
-

setByte

void setByte(int offset,
             byte data)
Parameters:
offset -
data -

copyContentsInto

void copyContentsInto(int address,
                      byte[] buffer,
                      int off,
                      int len)
Parameters:
address -
buffer -
off -
len -