public final class WinLibCAdapter extends java.lang.Object implements Native.LibC, jnr.ffi.provider.LoadedLibrary
| Modifier and Type | Class and Description |
|---|---|
static interface |
WinLibCAdapter.LibMSVCRT |
F_GETFL, F_SETFL, O_NONBLOCK| Constructor and Description |
|---|
WinLibCAdapter(WinLibCAdapter.LibMSVCRT winlibc) |
| Modifier and Type | Method and Description |
|---|---|
int |
close(int fd) |
int |
fcntl(int fd,
int cmd,
int data) |
jnr.ffi.Runtime |
getRuntime() |
int |
kevent(int kq,
java.nio.ByteBuffer changebuf,
int nchanges,
java.nio.ByteBuffer eventbuf,
int nevents,
Native.Timespec timeout) |
int |
kevent(int kq,
jnr.ffi.Pointer changebuf,
int nchanges,
jnr.ffi.Pointer eventbuf,
int nevents,
Native.Timespec timeout) |
int |
kqueue() |
int |
pipe(int[] fds) |
int |
poll(java.nio.ByteBuffer pfds,
int nfds,
int timeout) |
int |
poll(jnr.ffi.Pointer pfds,
int nfds,
int timeout) |
int |
read(int fd,
byte[] data,
long size) |
int |
read(int fd,
java.nio.ByteBuffer data,
long size) |
int |
shutdown(int s,
int how) |
java.lang.String |
strerror(int error) |
int |
write(int fd,
byte[] data,
long size) |
int |
write(int fd,
java.nio.ByteBuffer data,
long size) |
public WinLibCAdapter(WinLibCAdapter.LibMSVCRT winlibc)
public int close(int fd)
close in interface Native.LibCpublic int read(int fd,
java.nio.ByteBuffer data,
long size)
read in interface Native.LibCpublic int read(int fd,
byte[] data,
long size)
read in interface Native.LibCpublic int write(int fd,
java.nio.ByteBuffer data,
long size)
write in interface Native.LibCpublic int write(int fd,
byte[] data,
long size)
write in interface Native.LibCpublic int pipe(int[] fds)
pipe in interface Native.LibCpublic java.lang.String strerror(int error)
strerror in interface Native.LibCpublic jnr.ffi.Runtime getRuntime()
getRuntime in interface jnr.ffi.provider.LoadedLibrarypublic int fcntl(int fd,
int cmd,
int data)
fcntl in interface Native.LibCpublic int poll(java.nio.ByteBuffer pfds,
int nfds,
int timeout)
poll in interface Native.LibCpublic int poll(jnr.ffi.Pointer pfds,
int nfds,
int timeout)
poll in interface Native.LibCpublic int kqueue()
kqueue in interface Native.LibCpublic int kevent(int kq,
java.nio.ByteBuffer changebuf,
int nchanges,
java.nio.ByteBuffer eventbuf,
int nevents,
Native.Timespec timeout)
kevent in interface Native.LibCpublic int kevent(int kq,
jnr.ffi.Pointer changebuf,
int nchanges,
jnr.ffi.Pointer eventbuf,
int nevents,
Native.Timespec timeout)
kevent in interface Native.LibCpublic int shutdown(int s,
int how)
shutdown in interface Native.LibCCopyright © 2020. All Rights Reserved.