class Native
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Native.LibC |
Modifier and Type | Field and Description |
---|---|
(package private) static Native.LibC |
INSTANCE |
(package private) static java.lang.String[] |
libnames |
Constructor and Description |
---|
Native() |
Modifier and Type | Method and Description |
---|---|
(package private) static int |
accept(int fd,
SockAddrUnix addr,
jnr.ffi.byref.IntByReference len) |
(package private) static int |
bind(int fd,
SockAddrUnix addr,
int len) |
(package private) static int |
connect(int fd,
SockAddrUnix addr,
int len) |
static boolean |
getboolsockopt(int s,
jnr.constants.platform.SocketLevel level,
int optname) |
(package private) static jnr.constants.platform.Errno |
getLastError() |
(package private) static java.lang.String |
getLastErrorString() |
static int |
getsockopt(int s,
jnr.constants.platform.SocketLevel level,
int optname) |
static int |
getsockopt(int s,
jnr.constants.platform.SocketLevel level,
jnr.constants.platform.SocketOption optname,
jnr.ffi.Struct data) |
(package private) static Native.LibC |
libc() |
(package private) static Native.LibC |
libsocket() |
(package private) static int |
listen(int fd,
int backlog) |
static int |
recvfrom(int fd,
java.nio.ByteBuffer dst,
SockAddrUnix addr) |
static int |
sendto(int fd,
java.nio.ByteBuffer src,
SockAddrUnix addr,
int len) |
static void |
setBlocking(int fd,
boolean block) |
static int |
setsockopt(int s,
jnr.constants.platform.SocketLevel level,
jnr.constants.platform.SocketOption optname,
boolean optval) |
static int |
setsockopt(int s,
jnr.constants.platform.SocketLevel level,
jnr.constants.platform.SocketOption optname,
int optval) |
(package private) static int |
socket(jnr.constants.platform.ProtocolFamily domain,
jnr.constants.platform.Sock type,
int protocol) |
(package private) static int |
socketpair(jnr.constants.platform.ProtocolFamily domain,
jnr.constants.platform.Sock type,
int protocol,
int[] sv) |
(package private) static java.lang.String |
strerror(int error) |
static final java.lang.String[] libnames
static final Native.LibC INSTANCE
static final Native.LibC libsocket()
static final Native.LibC libc()
static int socket(jnr.constants.platform.ProtocolFamily domain, jnr.constants.platform.Sock type, int protocol) throws java.io.IOException
java.io.IOException
static int socketpair(jnr.constants.platform.ProtocolFamily domain, jnr.constants.platform.Sock type, int protocol, int[] sv) throws java.io.IOException
java.io.IOException
static int listen(int fd, int backlog)
static int bind(int fd, SockAddrUnix addr, int len)
static int accept(int fd, SockAddrUnix addr, jnr.ffi.byref.IntByReference len)
static int connect(int fd, SockAddrUnix addr, int len)
static java.lang.String getLastErrorString()
static jnr.constants.platform.Errno getLastError()
static java.lang.String strerror(int error)
public static void setBlocking(int fd, boolean block)
public static int setsockopt(int s, jnr.constants.platform.SocketLevel level, jnr.constants.platform.SocketOption optname, boolean optval)
public static int setsockopt(int s, jnr.constants.platform.SocketLevel level, jnr.constants.platform.SocketOption optname, int optval)
public static int getsockopt(int s, jnr.constants.platform.SocketLevel level, int optname)
public static int getsockopt(int s, jnr.constants.platform.SocketLevel level, jnr.constants.platform.SocketOption optname, jnr.ffi.Struct data)
public static boolean getboolsockopt(int s, jnr.constants.platform.SocketLevel level, int optname)
public static int sendto(int fd, java.nio.ByteBuffer src, SockAddrUnix addr, int len) throws java.io.IOException
java.io.IOException
public static int recvfrom(int fd, java.nio.ByteBuffer dst, SockAddrUnix addr) throws java.io.IOException
java.io.IOException