public class NetIO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
RXBUFSIZE |
static int |
TXBUFSIZE |
Constructor and Description |
---|
NetIO(boolean useNative)
default do nothing constructor
|
Modifier and Type | Method and Description |
---|---|
int |
close() |
static boolean |
load()
load the native libraries
|
long |
nioAlloc(int bytes) |
int |
nioClose(int sock) |
int |
nioFree(long vaddr) |
int |
nioOpen(java.lang.String url,
int chans,
int flags) |
int |
nioRecv(int sock,
int chan,
long vaddr,
int bytes,
int flags) |
int |
nioRecvB(int sock,
int chan,
byte[] array,
int off,
int bytes,
int flags) |
int |
nioSend(int sock,
int chan,
long vaddr,
int bytes,
int flags) |
int |
nioSendB(int sock,
int chan,
byte[] array,
int off,
int bytes,
int flags) |
int |
open(java.lang.String url,
int chans,
int flags) |
int |
recv(int chan,
byte[] buffer,
int off,
int bytes,
int flags) |
int |
recv(int chan,
long vaddr,
int bytes,
int flags) |
int |
send(int chan,
byte[] buffer,
int off,
int bytes,
int flags) |
int |
send(int chan,
long vaddr,
int bytes,
int flags) |
public static boolean load()
public int open(java.lang.String url, int chans, int flags)
public int send(int chan, byte[] buffer, int off, int bytes, int flags)
public int recv(int chan, byte[] buffer, int off, int bytes, int flags)
public int send(int chan, long vaddr, int bytes, int flags)
public int recv(int chan, long vaddr, int bytes, int flags)
public int close()
public int nioOpen(java.lang.String url, int chans, int flags)
public int nioClose(int sock)
public long nioAlloc(int bytes)
public int nioFree(long vaddr)
public int nioSend(int sock, int chan, long vaddr, int bytes, int flags)
public int nioRecv(int sock, int chan, long vaddr, int bytes, int flags)
public int nioSendB(int sock, int chan, byte[] array, int off, int bytes, int flags)
public int nioRecvB(int sock, int chan, byte[] array, int off, int bytes, int flags)