Class MappedMemoryBase

    • Constructor Detail

      • MappedMemoryBase

        public MappedMemoryBase()
    • Method Detail

      • map

        public abstract long map()
        Description copied from interface: MappableMemory
        Maps this memory object.
        Specified by:
        map in interface MappableMemory
        Returns:
        mapping address
      • unmap

        public abstract void unmap()
        Description copied from interface: MappableMemory
        Unmaps this memory object.
        Specified by:
        unmap in interface MappableMemory
      • isCurrentlyMapped

        public boolean isCurrentlyMapped()
        Description copied from interface: MappableMemory
        Returns true if this object is mapped, false otherwise.
        Specified by:
        isCurrentlyMapped in interface MappableMemory
        Returns:
        true if mapped, false otherwise.
      • setCurrentlyMapped

        protected void setCurrentlyMapped​(boolean pMapped)
        Sets the mapped state of this MappableMemory region.
        Parameters:
        pMapped - ?