Package one.nio.os

Class Mem

java.lang.Object
one.nio.os.Mem

public final class Mem extends Object
  • Field Details

  • Constructor Details

    • Mem

      public Mem()
  • Method Details

    • mmap

      public static long mmap(long addr, long length, int prot, int flags, int fd, long offset)
    • mremap

      public static long mremap(long oldAddress, long oldSize, long newSize, int flags)
    • munmap

      public static int munmap(long addr, long length)
    • mprotect

      public static int mprotect(long addr, long len, int prot)
    • mmap

      public static long mmap(long addr, long length, int prot, int flags, FileDescriptor fd, long offset)
    • msync

      public static int msync(long start, long length, int flags)
    • mlock

      public static int mlock(long addr, long len)
    • munlock

      public static int munlock(long addr, long len)
    • mlockall

      public static int mlockall(int flags)
    • munlockall

      public static int munlockall()
    • posix_madvise

      public static int posix_madvise(long addr, long len, int advice)
    • posix_fadvise

      public static int posix_fadvise(int fd, long offset, long len, int advice)
    • posix_fadvise

      public static int posix_fadvise(FileDescriptor fd, long offset, long len, int advice)
    • getFD

      public static int getFD(FileDescriptor fd)
    • setFD

      public static void setFD(FileDescriptor fd, int val)