package memory
- Alphabetic
- Public
- All
Type Members
- class ArrayReadOnlyMemory extends ReadOnlyMemory
A read-only memory backed by an array.
- class ChannelReadOnlyMemory extends ReadOnlyMemory
A read-only memory backed by a
SeekableByteChannel
, e.g.A read-only memory backed by a
SeekableByteChannel
, e.g. a file. This implementation reads part of the file into a cache and tries to serve the data from this cache. - class CombinedReadWriteMemory extends ReadWriteMemory
A read-write memory that can hold up to 260 Bytes (1 EiB).
A read-write memory that can hold up to 260 Bytes (1 EiB). Please note that the size is immediately allocated.
- class IllegalAddressException extends Exception
- trait Memory extends AnyRef
A generic memory type.
A generic memory type. A memory type can address bytes up to a maximum of 264 bytes.
- abstract class ReadOnlyMemory extends Memory
An abstract class to emulate a read-only memory.
An abstract class to emulate a read-only memory. Subclasses can implement different possibilities to read the content.
- abstract class ReadWriteMemory extends Memory
- class SimpleReadWriteMemory extends ReadWriteMemory
A read-write memory (aka RAM) with the given
size
.A read-write memory (aka RAM) with the given
size
. The maximum size is 230 Bytes (1 GiB). The memory is backed by an array.
Value Members
- object CombinedReadWriteMemory
The object CombinedReadWriteMemory used to create instances of the memory.
The object CombinedReadWriteMemory used to create instances of the memory. The maximum memory that can be handled is 1 EiB.
- object ReadOnlyMemory
Companion object used to create a new read-only memory.
- object ReadWriteMemory
Companion object used to create a new read-write memory up to 260 (1 EiB).
Companion object used to create a new read-write memory up to 260 (1 EiB). Please note that the memory will be allocated immediately at creation on your host.
- object SimpleReadWriteMemory
The object SimpleReadWriteMemory used to create instances of the memory.
The object SimpleReadWriteMemory used to create instances of the memory. The maximum memory that can be handled is 1 GiB.