public interface NativeLibraryWrapper
NativeLibrary
Modifier and Type | Method and Description |
---|---|
int |
callClose(int fd) |
int |
callFcntl(int fd,
int command,
long flags) |
int |
callFsync(int fd) |
long |
callGetpid() |
int |
callMlockall(int flags) |
int |
callMunlockall() |
int |
callOpen(java.lang.String path,
int flags) |
int |
callPosixFadvise(int fd,
long offset,
int len,
int flag) |
com.sun.jna.Pointer |
callStrerror(int errnum) |
boolean |
isAvailable()
Checks if the library has been successfully linked.
|
boolean isAvailable()
true
if the library has been successfully linked, false
otherwise.int callMlockall(int flags) throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
int callMunlockall() throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
int callFcntl(int fd, int command, long flags) throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
int callPosixFadvise(int fd, long offset, int len, int flag) throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
int callOpen(java.lang.String path, int flags) throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
int callFsync(int fd) throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
int callClose(int fd) throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
com.sun.jna.Pointer callStrerror(int errnum) throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
long callGetpid() throws java.lang.UnsatisfiedLinkError, java.lang.RuntimeException
java.lang.UnsatisfiedLinkError
java.lang.RuntimeException
Copyright © 2009- The Apache Software Foundation