Packages

package memory

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ArrayReadOnlyMemory extends ReadOnlyMemory

    A read-only memory backed by an array.

  2. 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.

  3. 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.

  4. class IllegalAddressException extends Exception
  5. 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.

  6. 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.

  7. abstract class ReadWriteMemory extends Memory
  8. 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

  1. 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.

  2. object ReadOnlyMemory

    Companion object used to create a new read-only memory.

  3. 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.

  4. 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.

Ungrouped