Index

A B C G I J L O R S T W Z 
All Classes|All Packages

A

accept() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Accept incoming connections on this ZeroTierSocket
accept() - Method in class com.zerotier.sockets.ZeroTierSocket
Accept incoming connections on this ZeroTierSocket

B

bind(String, int) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Bind to a local address
bind(String, int) - Method in class com.zerotier.sockets.ZeroTierSocket
Bind to a local address
bind(InetAddress, int) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Bind to a local address
bind(InetAddress, int) - Method in class com.zerotier.sockets.ZeroTierSocket
Bind to a local address
bind(SocketAddress) - Method in class com.zerotier.sockets.ZeroTierServerSocket
Bind to a local address
bind(SocketAddress, int) - Method in class com.zerotier.sockets.ZeroTierServerSocket
Bind to a local address

C

close() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Close the ZeroTierSocket.
close() - Method in class com.zerotier.sockets.ZeroTierInputStream
Close the ZeroTierInputStream
close() - Method in class com.zerotier.sockets.ZeroTierOutputStream
Close the stream
close() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Close the ZeroTierSocket.
close() - Method in class com.zerotier.sockets.ZeroTierSocket
Close the ZeroTierSocket.
com.zerotier.sockets - package com.zerotier.sockets
 
connect(String, int) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Connect to a remote host
connect(String, int) - Method in class com.zerotier.sockets.ZeroTierSocket
Connect to a remote host
connect(InetAddress, int) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Connect to a remote host
connect(InetAddress, int) - Method in class com.zerotier.sockets.ZeroTierSocket
Connect to a remote host
connect(SocketAddress) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Connect to a remote host
connect(SocketAddress) - Method in class com.zerotier.sockets.ZeroTierSocket
Connect to a remote host

G

getId() - Method in class com.zerotier.sockets.ZeroTierNode
Get the identity of this node (public key)
getInetAddress() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Get the remote address to which this ZeroTierSocket is connected.
getInetAddress() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Get the remote address to which this ZeroTierSocket is bound
getInetAddress() - Method in class com.zerotier.sockets.ZeroTierSocket
Get the remote address to which this ZeroTierSocket is connected.
getInputStream() - Method in class com.zerotier.sockets.ZeroTierSocket
Return a reference to the ZeroTierInputStream used by this ZeroTierSocket
getIPv4Address(long) - Method in class com.zerotier.sockets.ZeroTierNode
Get the first-assigned IPv4 address
getIPv6Address(long) - Method in class com.zerotier.sockets.ZeroTierNode
Get the first-assigned IPv6 address
getKeepAlive() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether keepalive is enabled.
getLocalAddress() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Get the local address to which this ZeroTierSocket is bound
getLocalAddress() - Method in class com.zerotier.sockets.ZeroTierSocket
Get the local address to which this ZeroTierSocket is bound
getLocalPort() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Get the local port to which this ZeroTierSocket is bound
getLocalPort() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Get the local port to which this ZeroTierSocket is bound
getLocalPort() - Method in class com.zerotier.sockets.ZeroTierSocket
Get the local port to which this ZeroTierSocket is bound
getLocalSocketAddress() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Get the local endpoint address to which this socket is bound to
getLocalSocketAddress() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Get the local address to which this ZeroTierSocket is bound
getLocalSocketAddress() - Method in class com.zerotier.sockets.ZeroTierSocket
Get the local endpoint address to which this socket is bound to
getMACAddress(long) - Method in class com.zerotier.sockets.ZeroTierNode
Get the first-assigned IPv6 address
getNativeFileDescriptor() - Method in class com.zerotier.sockets.ZeroTierSocket
 
getOutputStream() - Method in class com.zerotier.sockets.ZeroTierSocket
Return a reference to the ZeroTierOutputStream used by this ZeroTierSocket
getReceiveBufferSize() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Return the size of the receive buffer for the ZeroTierSocket's ZeroTierInputStream (SO_RCVBUF)
getReceiveBufferSize() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Return the size of the receive buffer for the ZeroTierSocket's ZeroTierInputStream (SO_RCVBUF)
getReceiveBufferSize() - Method in class com.zerotier.sockets.ZeroTierSocket
Return the size of the receive buffer for the ZeroTierSocket's ZeroTierInputStream (SO_RCVBUF)
getRemoteAddress() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Get the remote address to which this ZeroTierSocket is connected
getRemoteAddress() - Method in class com.zerotier.sockets.ZeroTierSocket
Get the remote address to which this ZeroTierSocket is connected
getRemotePort() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Get the remote port to which this ZeroTierSocket is connected
getRemotePort() - Method in class com.zerotier.sockets.ZeroTierSocket
Get the remote port to which this ZeroTierSocket is connected
getReuseAddress() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Return whether address reuse is enabled on this ZeroTierSocket (SO_REUSEADDR)
getReuseAddress() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Return whether address reuse is enabled on this ZeroTierSocket (SO_REUSEADDR)
getReuseAddress() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether address reuse is enabled on this ZeroTierSocket (SO_REUSEADDR)
getSendBufferSize() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Return the size of the send buffer for the ZeroTierSocket's ZeroTierOutputStream (SO_SNDBUF)
getSendBufferSize() - Method in class com.zerotier.sockets.ZeroTierSocket
Return the size of the send buffer for the ZeroTierSocket's ZeroTierOutputStream (SO_SNDBUF)
getSoLingerTime() - Method in class com.zerotier.sockets.ZeroTierSocket
Return the amount of time that a ZeroTierSocket will linger after closure (SO_LINGER)
getSoTimeout() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Get the ZeroTierSocket's timeout value (SO_RCVTIMEO)
getSoTimeout() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Get the ZeroTierSocket's timeout value (SO_RCVTIMEO)
getSoTimeout() - Method in class com.zerotier.sockets.ZeroTierSocket
Get the ZeroTierSocket's timeout value (SO_RCVTIMEO)

I

initAllowIdCache(boolean) - Method in class com.zerotier.sockets.ZeroTierNode
(Optional) Whether caching of identity key pairs to storage is allowed.
initAllowNetworkCache(boolean) - Method in class com.zerotier.sockets.ZeroTierNode
(Optional) Whether caching of network configuration data to storage is allowed.
initAllowPeerCache(boolean) - Method in class com.zerotier.sockets.ZeroTierNode
(Optional) Whether caching of peer address information to storage is allowed.
initAllowRootsCache(boolean) - Method in class com.zerotier.sockets.ZeroTierNode
(Optional) Whether caching of root topology to storage is allowed.
initFromStorage(String) - Method in class com.zerotier.sockets.ZeroTierNode
(Optional) Instruct ZeroTier to read and write identities and cache from a storage location.
initSetEventHandler(ZeroTierEventListener) - Method in class com.zerotier.sockets.ZeroTierNode
(Optional) Set the event handler function.
initSetPort(short) - Method in class com.zerotier.sockets.ZeroTierNode
(Optional) Set the ZeroTier service port.
inputStreamHasBeenShutdown() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether the input-aspect of the ZeroTierSocket has been disabled.
isBound() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Return whether this ZeroTierSocket is bound to a local address
isBound() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Return whether this ZeroTierSocket is bound to a local address
isBound() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether this ZeroTierSocket is bound to a local address
isClosed() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Return whether this ZeroTierSocket has been closed
isClosed() - Method in class com.zerotier.sockets.ZeroTierServerSocket
Return whether this ZeroTierSocket has been closed
isClosed() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether this ZeroTierSocket has been closed
isConnected() - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Return whether this ZeroTierSocket is connected to a remote address
isConnected() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether this ZeroTierSocket is connected to a remote address
isNetworkTransportReady(long) - Method in class com.zerotier.sockets.ZeroTierNode
Return whether the given network is ready to process traffic
isOnline() - Method in class com.zerotier.sockets.ZeroTierNode
Return whether the ZeroTier node is currently online (able to reach a root)

J

join(long) - Method in class com.zerotier.sockets.ZeroTierNode
Join a network

L

leave(long) - Method in class com.zerotier.sockets.ZeroTierNode
Leave a network
listen(int) - Method in class com.zerotier.sockets.ZeroTierSocket
Put the ZeroTierSocket into a listening state

O

onZeroTierEvent(long, int) - Method in interface com.zerotier.sockets.ZeroTierEventListener
 
outputStreamHasBeenShutdown() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether the output-aspect of the ZeroTierSocket has been disabled.

R

read() - Method in class com.zerotier.sockets.ZeroTierInputStream
Read a single byte from the stream
read(byte[]) - Method in class com.zerotier.sockets.ZeroTierInputStream
Read from stream into buffer
read(byte[], int, int) - Method in class com.zerotier.sockets.ZeroTierInputStream
Read from stream into buffer at offset
readAllBytes() - Method in class com.zerotier.sockets.ZeroTierInputStream
Read all available data from stream
readNBytes(byte[], int, int) - Method in class com.zerotier.sockets.ZeroTierInputStream
Read a given number of bytes from the stream into a buffer
receive(DatagramPacket) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Receive a DatagramPacket from a remote host

S

send(DatagramPacket) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Send a DatagramPacket to a remote host
setKeepAliveEnabled(boolean) - Method in class com.zerotier.sockets.ZeroTierSocket
Enable or disable the keepalive setting (SO_KEEPALIVE)
setReceiveBufferSize(int) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Set the size of the receive buffer for the ZeroTierSocket's ZeroTierInputStream.
setReceiveBufferSize(int) - Method in class com.zerotier.sockets.ZeroTierServerSocket
Set the size of the receive buffer for the ZeroTierSocket's ZeroTierInputStream.
setReceiveBufferSize(int) - Method in class com.zerotier.sockets.ZeroTierSocket
Set the size of the receive buffer for the ZeroTierSocket's ZeroTierInputStream.
setReuseAddress(boolean) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Enable or disable the re-use of addresses (SO_REUSEADDR)
setReuseAddress(boolean) - Method in class com.zerotier.sockets.ZeroTierServerSocket
Enable or disable the re-use of addresses (SO_REUSEADDR)
setReuseAddress(boolean) - Method in class com.zerotier.sockets.ZeroTierSocket
Enable or disable the re-use of addresses (SO_REUSEADDR)
setSendBufferSize(int) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Set the size of the send buffer for the ZeroTierSocket's ZeroTierOutputStream (SO_SNDBUF)
setSendBufferSize(int) - Method in class com.zerotier.sockets.ZeroTierSocket
Set the size of the send buffer for the ZeroTierSocket's ZeroTierOutputStream (SO_SNDBUF)
setSoLinger(boolean, int) - Method in class com.zerotier.sockets.ZeroTierSocket
Set the amount of time that a ZeroTierSocket will linger after closure (SO_LINGER)
setSoTimeout(int) - Method in class com.zerotier.sockets.ZeroTierDatagramSocket
Set the timeout value for SO_RCVTIMEO
setSoTimeout(int) - Method in class com.zerotier.sockets.ZeroTierServerSocket
Set the timeout value for SO_RCVTIMEO
setSoTimeout(int) - Method in class com.zerotier.sockets.ZeroTierSocket
Set the timeout value for SO_RCVTIMEO
setTcpNoDelayEnabled(boolean) - Method in class com.zerotier.sockets.ZeroTierSocket
Enable or disable TCP_NODELAY
shutdownInput() - Method in class com.zerotier.sockets.ZeroTierSocket
Disable the input-aspect of the ZeroTierSocket.
shutdownOutput() - Method in class com.zerotier.sockets.ZeroTierSocket
Disable the output-aspect of the ZeroTierSocket.
skip(long) - Method in class com.zerotier.sockets.ZeroTierInputStream
Skip a certain number of bytes
start() - Method in class com.zerotier.sockets.ZeroTierNode
Start the ZeroTier node
stop() - Method in class com.zerotier.sockets.ZeroTierNode
Stop the ZeroTier node

T

tcpNoDelayEnabled() - Method in class com.zerotier.sockets.ZeroTierSocket
Return whether TCP no-delay is enabled (TCP_NODELAY)
transferTo(OutputStream) - Method in class com.zerotier.sockets.ZeroTierInputStream
Transfer bytes from this stream to another

W

write(byte[]) - Method in class com.zerotier.sockets.ZeroTierOutputStream
Write a buffer
write(byte[], int, int) - Method in class com.zerotier.sockets.ZeroTierOutputStream
Write a buffer at offset
write(int) - Method in class com.zerotier.sockets.ZeroTierOutputStream
Write low byte

Z

ZeroTierDatagramSocket - Class in com.zerotier.sockets
Implements Socket-like behavior over ZeroTier
ZeroTierDatagramSocket() - Constructor for class com.zerotier.sockets.ZeroTierDatagramSocket
Create a ZeroTierDatagramSocket and bind it to any available port
ZeroTierDatagramSocket(int) - Constructor for class com.zerotier.sockets.ZeroTierDatagramSocket
Create a ZeroTierDatagramSocket bound to the given port
ZeroTierDatagramSocket(int, InetAddress) - Constructor for class com.zerotier.sockets.ZeroTierDatagramSocket
Create a ZeroTierDatagramSocket bound to the given port and local address
ZeroTierDatagramSocket(String, int) - Constructor for class com.zerotier.sockets.ZeroTierDatagramSocket
Create a ZeroTierDatagramSocket bound to the given port and local address
ZeroTierDatagramSocket(SocketAddress) - Constructor for class com.zerotier.sockets.ZeroTierDatagramSocket
Create a ZeroTierDatagramSocket bound to the given endpoint
ZeroTierEventListener - Interface in com.zerotier.sockets
Class that must be implemented to receive ZeroTier event notifications.
ZeroTierInputStream - Class in com.zerotier.sockets
Extends InputStream using ZeroTier as a transport
ZeroTierInputStream() - Constructor for class com.zerotier.sockets.ZeroTierInputStream
 
ZeroTierNative - Class in com.zerotier.sockets
Class that exposes the low-level C socket interface provided by libzt.
ZeroTierNative() - Constructor for class com.zerotier.sockets.ZeroTierNative
 
ZeroTierNode - Class in com.zerotier.sockets
Class that provides a control interface for nodes and networks by wrapping the ZeroTierNative class.
ZeroTierNode() - Constructor for class com.zerotier.sockets.ZeroTierNode
 
ZeroTierOutputStream - Class in com.zerotier.sockets
Extends OutputStream using ZeroTier as a transport
ZeroTierOutputStream() - Constructor for class com.zerotier.sockets.ZeroTierOutputStream
 
ZeroTierServerSocket - Class in com.zerotier.sockets
Implements SocketServer-like behavior over ZeroTier
ZeroTierServerSocket() - Constructor for class com.zerotier.sockets.ZeroTierServerSocket
Create an unbound ZeroTierServerSocket
ZeroTierServerSocket(int) - Constructor for class com.zerotier.sockets.ZeroTierServerSocket
Create a ZeroTierServerSocket bound to the given port
ZeroTierServerSocket(int, int) - Constructor for class com.zerotier.sockets.ZeroTierServerSocket
Create a ZeroTierServerSocket bound to the given port with a backlog
ZeroTierServerSocket(int, int, InetAddress) - Constructor for class com.zerotier.sockets.ZeroTierServerSocket
Create a ZeroTierServerSocket bound to the given port and local address
ZeroTierSocket - Class in com.zerotier.sockets
Implements Socket-like behavior over ZeroTier
ZeroTierSocket(int, int, int) - Constructor for class com.zerotier.sockets.ZeroTierSocket
Create a new ZeroTierSocket with the given attributes
ZeroTierSocket(String, int) - Constructor for class com.zerotier.sockets.ZeroTierSocket
 
zfd - Variable in class com.zerotier.sockets.ZeroTierInputStream
File descriptor used by lower native layer
zfd - Variable in class com.zerotier.sockets.ZeroTierOutputStream
File descriptor used by lower native layer.
zts_addr_compute_6plane_str(long, long, String, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_addr_compute_rfc4193_str(long, long, String, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_addr_get_str(long, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_addr_is_assigned(long, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
ZTS_AF_INET - Static variable in class com.zerotier.sockets.ZeroTierNative
IPv4 address family
ZTS_AF_INET6 - Static variable in class com.zerotier.sockets.ZeroTierNative
IPv6 address family
zts_bind(int, String, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_accept(int, ZeroTierSocketAddress) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_close(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_fcntl(int, int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_getpeername(int, ZeroTierSocketAddress) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_getsockname(int, ZeroTierSocketAddress) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_listen(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_read(int, byte[]) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_read_length(int, byte[], int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_read_offset(int, byte[], int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_recv(int, byte[], int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_recvfrom(int, byte[], int, ZeroTierSocketAddress) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_select(int, ZeroTierFileDescriptorSet, ZeroTierFileDescriptorSet, ZeroTierFileDescriptorSet, int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_send(int, byte[], int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_sendto(int, byte[], int, ZeroTierSocketAddress) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_shutdown(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_socket(int, int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_write(int, byte[]) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_write_byte(int, byte) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_bsd_write_offset(int, byte[], int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_connect(int, String, int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_lock_obtain() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_lock_release() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_query_addr(long, int, String, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_query_addr_count(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_query_mc_count(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_query_path(long, int, String, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_query_path_count(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_core_query_route_count(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
ZTS_EACCES - Static variable in class com.zerotier.sockets.ZeroTierNative
Permission denied
ZTS_EADDRINUSE - Static variable in class com.zerotier.sockets.ZeroTierNative
Address already in use
ZTS_EADDRNOTAVAIL - Static variable in class com.zerotier.sockets.ZeroTierNative
Cannot assign requested address
ZTS_EAFNOSUPPORT - Static variable in class com.zerotier.sockets.ZeroTierNative
Address family not supported by protocol
ZTS_EAGAIN - Static variable in class com.zerotier.sockets.ZeroTierNative
Try again
ZTS_EALREADY - Static variable in class com.zerotier.sockets.ZeroTierNative
Operation already in progress
ZTS_EBADF - Static variable in class com.zerotier.sockets.ZeroTierNative
Bad file number
ZTS_EBUSY - Static variable in class com.zerotier.sockets.ZeroTierNative
Device or resource busy
ZTS_ECONNABORTED - Static variable in class com.zerotier.sockets.ZeroTierNative
Software caused connection abort
ZTS_ECONNRESET - Static variable in class com.zerotier.sockets.ZeroTierNative
Connection reset by peer
ZTS_EDESTADDRREQ - Static variable in class com.zerotier.sockets.ZeroTierNative
Destination address required
ZTS_EEXIST - Static variable in class com.zerotier.sockets.ZeroTierNative
File exists
ZTS_EFAULT - Static variable in class com.zerotier.sockets.ZeroTierNative
Bad address
ZTS_EHOSTUNREACH - Static variable in class com.zerotier.sockets.ZeroTierNative
No route to host
ZTS_EINPROGRESS - Static variable in class com.zerotier.sockets.ZeroTierNative
Operation now in progress
ZTS_EINTR - Static variable in class com.zerotier.sockets.ZeroTierNative
Interrupted system call
ZTS_EINVAL - Static variable in class com.zerotier.sockets.ZeroTierNative
Invalid argument
ZTS_EIO - Static variable in class com.zerotier.sockets.ZeroTierNative
I/O error
ZTS_EISCONN - Static variable in class com.zerotier.sockets.ZeroTierNative
Transport endpoint is already connected
ZTS_EMFILE - Static variable in class com.zerotier.sockets.ZeroTierNative
Too many open files
ZTS_EMSGSIZE - Static variable in class com.zerotier.sockets.ZeroTierNative
Message too long
ZTS_ENETDOWN - Static variable in class com.zerotier.sockets.ZeroTierNative
Network is down
ZTS_ENETUNREACH - Static variable in class com.zerotier.sockets.ZeroTierNative
Network is unreachable
ZTS_ENFILE - Static variable in class com.zerotier.sockets.ZeroTierNative
File table overflow
ZTS_ENOBUFS - Static variable in class com.zerotier.sockets.ZeroTierNative
No buffer space available
ZTS_ENODEV - Static variable in class com.zerotier.sockets.ZeroTierNative
No such device
ZTS_ENOENT - Static variable in class com.zerotier.sockets.ZeroTierNative
No such file or directory
ZTS_ENOMEM - Static variable in class com.zerotier.sockets.ZeroTierNative
Out of memory
ZTS_ENOPROTOOPT - Static variable in class com.zerotier.sockets.ZeroTierNative
Protocol not available
ZTS_ENOSYS - Static variable in class com.zerotier.sockets.ZeroTierNative
Function not implemented
ZTS_ENOTCONN - Static variable in class com.zerotier.sockets.ZeroTierNative
Transport endpoint is not connected
ZTS_ENOTSOCK - Static variable in class com.zerotier.sockets.ZeroTierNative
Socket operation on non-socket
ZTS_ENXIO - Static variable in class com.zerotier.sockets.ZeroTierNative
No such device or address
ZTS_EOPNOTSUPP - Static variable in class com.zerotier.sockets.ZeroTierNative
Operation not supported on transport endpoint
ZTS_EPERM - Static variable in class com.zerotier.sockets.ZeroTierNative
Operation not permitted (`zts_errno` value)
ZTS_EPFNOSUPPORT - Static variable in class com.zerotier.sockets.ZeroTierNative
Protocol family not supported
ZTS_EPROTONOSUPPORT - Static variable in class com.zerotier.sockets.ZeroTierNative
Protocol not supported
ZTS_EPROTOTYPE - Static variable in class com.zerotier.sockets.ZeroTierNative
Protocol wrong type for socket
ZTS_ERR_ARG - Static variable in class com.zerotier.sockets.ZeroTierNative
(-3) Invalid argument
ZTS_ERR_GENERAL - Static variable in class com.zerotier.sockets.ZeroTierNative
(-5) Consider filing a bug report
ZTS_ERR_OK - Static variable in class com.zerotier.sockets.ZeroTierNative
(0) No error
ZTS_ERR_RESULT - Static variable in class com.zerotier.sockets.ZeroTierNative
(-4) No result (not necessarily an error)
ZTS_ERR_SERVICE - Static variable in class com.zerotier.sockets.ZeroTierNative
(-2) You probably did something at the wrong time
ZTS_ERR_SOCKET - Static variable in class com.zerotier.sockets.ZeroTierNative
(-1) Socket error, see zts_errno
ZTS_ESOCKTNOSUPPORT - Static variable in class com.zerotier.sockets.ZeroTierNative
Socket type not supported
ZTS_ESRCH - Static variable in class com.zerotier.sockets.ZeroTierNative
No such process
ZTS_ETIMEDOUT - Static variable in class com.zerotier.sockets.ZeroTierNative
Connection timed out
ZTS_EVENT_ADDR_ADDED_IP4 - Static variable in class com.zerotier.sockets.ZeroTierNative
A new managed IPv4 address was assigned to this peer
ZTS_EVENT_ADDR_ADDED_IP6 - Static variable in class com.zerotier.sockets.ZeroTierNative
A new managed IPv4 address was assigned to this peer
ZTS_EVENT_ADDR_REMOVED_IP4 - Static variable in class com.zerotier.sockets.ZeroTierNative
A managed IPv4 address assignment was removed from this peer
ZTS_EVENT_ADDR_REMOVED_IP6 - Static variable in class com.zerotier.sockets.ZeroTierNative
A managed IPv6 address assignment was removed from this peer
ZTS_EVENT_NETIF_DOWN - Static variable in class com.zerotier.sockets.ZeroTierNative
lwIP netif down (for debug purposes)
ZTS_EVENT_NETIF_LINK_DOWN - Static variable in class com.zerotier.sockets.ZeroTierNative
lwIP netif link down (for debug purposes)
ZTS_EVENT_NETIF_LINK_UP - Static variable in class com.zerotier.sockets.ZeroTierNative
lwIP netif link up (for debug purposes)
ZTS_EVENT_NETIF_REMOVED - Static variable in class com.zerotier.sockets.ZeroTierNative
lwIP netif removed (for debug purposes)
ZTS_EVENT_NETIF_UP - Static variable in class com.zerotier.sockets.ZeroTierNative
lwIP netif up (for debug purposes)
ZTS_EVENT_NETWORK_ACCESS_DENIED - Static variable in class com.zerotier.sockets.ZeroTierNative
The node is not allowed to join the network (you must authorize node)
ZTS_EVENT_NETWORK_CLIENT_TOO_OLD - Static variable in class com.zerotier.sockets.ZeroTierNative
The version of ZeroTier inside libzt is too old
ZTS_EVENT_NETWORK_DOWN - Static variable in class com.zerotier.sockets.ZeroTierNative
Network controller is unreachable
ZTS_EVENT_NETWORK_NOT_FOUND - Static variable in class com.zerotier.sockets.ZeroTierNative
Network ID does not correspond to a known network
ZTS_EVENT_NETWORK_OK - Static variable in class com.zerotier.sockets.ZeroTierNative
The node joined the network successfully (no action needed)
ZTS_EVENT_NETWORK_READY_IP4 - Static variable in class com.zerotier.sockets.ZeroTierNative
The node has received an IPv4 address from the network controller
ZTS_EVENT_NETWORK_READY_IP4_IP6 - Static variable in class com.zerotier.sockets.ZeroTierNative
Deprecated
ZTS_EVENT_NETWORK_READY_IP6 - Static variable in class com.zerotier.sockets.ZeroTierNative
The node has received an IPv6 address from the network controller
ZTS_EVENT_NETWORK_REQ_CONFIG - Static variable in class com.zerotier.sockets.ZeroTierNative
The configuration for a network has been requested (no action needed)
ZTS_EVENT_NETWORK_UPDATE - Static variable in class com.zerotier.sockets.ZeroTierNative
Network change received from controller
ZTS_EVENT_NODE_DOWN - Static variable in class com.zerotier.sockets.ZeroTierNative
Node is shutting down This is generated within Node's destructor when it is being shut down.
ZTS_EVENT_NODE_FATAL_ERROR - Static variable in class com.zerotier.sockets.ZeroTierNative
A fatal error has occurred.
ZTS_EVENT_NODE_OFFLINE - Static variable in class com.zerotier.sockets.ZeroTierNative
Node is offline -- network does not seem to be reachable by any available strategy
ZTS_EVENT_NODE_ONLINE - Static variable in class com.zerotier.sockets.ZeroTierNative
Node is online -- at least one upstream node appears reachable
ZTS_EVENT_NODE_UP - Static variable in class com.zerotier.sockets.ZeroTierNative
Node has been initialized This is the first event generated; and is always sent.
ZTS_EVENT_PEER_DIRECT - Static variable in class com.zerotier.sockets.ZeroTierNative
A direct P2P path to peer is known
ZTS_EVENT_PEER_PATH_DEAD - Static variable in class com.zerotier.sockets.ZeroTierNative
A known path to a peer is now considered dead
ZTS_EVENT_PEER_PATH_DISCOVERED - Static variable in class com.zerotier.sockets.ZeroTierNative
A new path to a peer was discovered
ZTS_EVENT_PEER_RELAY - Static variable in class com.zerotier.sockets.ZeroTierNative
A direct P2P path to peer is NOT known.
ZTS_EVENT_PEER_UNREACHABLE - Static variable in class com.zerotier.sockets.ZeroTierNative
A peer is unreachable.
ZTS_EVENT_ROUTE_ADDED - Static variable in class com.zerotier.sockets.ZeroTierNative
A new managed network route was added
ZTS_EVENT_ROUTE_REMOVED - Static variable in class com.zerotier.sockets.ZeroTierNative
A managed network route was removed
ZTS_EVENT_STACK_DOWN - Static variable in class com.zerotier.sockets.ZeroTierNative
TCP/IP stack (lwIP) id down (for debug purposes)
ZTS_EVENT_STACK_UP - Static variable in class com.zerotier.sockets.ZeroTierNative
TCP/IP stack (lwIP) is up (for debug purposes)
ZTS_EVENT_STORE_IDENTITY_PUBLIC - Static variable in class com.zerotier.sockets.ZeroTierNative
The node's public key (identity)
ZTS_EVENT_STORE_IDENTITY_SECRET - Static variable in class com.zerotier.sockets.ZeroTierNative
The node's secret key (identity)
ZTS_EVENT_STORE_NETWORK - Static variable in class com.zerotier.sockets.ZeroTierNative
New network config
ZTS_EVENT_STORE_PEER - Static variable in class com.zerotier.sockets.ZeroTierNative
New reachability hints and peer configuration
ZTS_EVENT_STORE_PLANET - Static variable in class com.zerotier.sockets.ZeroTierNative
The node has received an updated planet config
ZTS_EWOULDBLOCK - Static variable in class com.zerotier.sockets.ZeroTierNative
Operation would block
ZTS_F_GETFL - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_F_SETFL - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_FIONBIO - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_FIONREAD - Static variable in class com.zerotier.sockets.ZeroTierNative
 
zts_get_blocking(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_keepalive(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_linger_enabled(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_linger_value(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_no_delay(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_pending_data_size(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_recv_buf_size(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_recv_timeout(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_reuse_addr(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_send_buf_size(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_send_timeout(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_get_ttl(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
ZTS_ID_STR_BUF_LEN - Static variable in class com.zerotier.sockets.ZeroTierNative
The length of a human-friendly identity key pair string
ZTS_INET_ADDRSTRLEN - Static variable in class com.zerotier.sockets.ZeroTierNative
Max length of human-readable IPv4 string
ZTS_INET6_ADDRSTRLEN - Static variable in class com.zerotier.sockets.ZeroTierNative
Max length of human-readable IPv6 string
zts_init() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_allow_id_cache(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_allow_net_cache(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_allow_peer_cache(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_allow_roots_cache(int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_blacklist_if(String, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_from_storage(String) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_set_event_handler(ZeroTierEventListener) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_init_set_port(short) - Static method in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IP_MAX_STR_LEN - Static variable in class com.zerotier.sockets.ZeroTierNative
Maximum (and required) length of string buffers used to receive string-format IP addresses from the API.
ZTS_IP_TOS - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IP_TTL - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_ICMP - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_ICMPV6 - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_IP - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_IPV6 - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_RAW - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_TCP - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_UDP - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_IPPROTO_UDPLITE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_MAC_ADDRSTRLEN - Static variable in class com.zerotier.sockets.ZeroTierNative
Length of human-readable MAC address string
ZTS_MAX_ASSIGNED_ADDRESSES - Static variable in class com.zerotier.sockets.ZeroTierNative
Maximum number of statically assigned IP addresses per network endpoint using ZT address management (not DHCP)
ZTS_MAX_MULTICAST_SUBSCRIPTIONS - Static variable in class com.zerotier.sockets.ZeroTierNative
Maximum number of multicast groups a device / network interface can be subscribed to at once
ZTS_MAX_NETWORK_ROUTES - Static variable in class com.zerotier.sockets.ZeroTierNative
Maximum number of pushed routes on a network
ZTS_MAX_NETWORK_SHORT_NAME_LENGTH - Static variable in class com.zerotier.sockets.ZeroTierNative
Maximum length of network short name
ZTS_MAX_PEER_NETWORK_PATHS - Static variable in class com.zerotier.sockets.ZeroTierNative
Maximum number of direct network paths to a given peer
zts_moon_deorbit(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_moon_orbit(long, long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
ZTS_MSG_DONTWAIT - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_MSG_MORE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_MSG_OOB - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_MSG_PEEK - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_MSG_WAITALL - Static variable in class com.zerotier.sockets.ZeroTierNative
 
zts_net_compute_adhoc_id(short, short) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_get_broadcast(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_get_mac(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_get_mac_str(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_get_mtu(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_get_name(long, String, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_get_status(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_get_type(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_join(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_leave(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_net_transport_is_ready(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_node_free() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_node_get_id() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_node_get_port() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_node_is_online() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_node_start() - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_node_stop() - Static method in class com.zerotier.sockets.ZeroTierNative
 
ZTS_O_NDELAY - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_O_NONBLOCK - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_PF_INET - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_PF_INET6 - Static variable in class com.zerotier.sockets.ZeroTierNative
 
zts_route_is_assigned(long, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_blocking(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_keepalive(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_linger(int, int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_no_delay(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_recv_buf_size(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_recv_timeout(int, int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_reuse_addr(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_send_buf_size(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_send_timeout(int, int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
zts_set_ttl(int, int) - Static method in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SHUT_RD - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SHUT_RDWR - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SHUT_WR - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_ACCEPTCONN - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_BROADCAST - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_CONTIMEO - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_DEBUG - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_DONTLINGER - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_DONTROUTE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_ERROR - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_KEEPALIVE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_LINGER - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_NO_CHECK - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_OOBINLINE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_RCVBUF - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_RCVLOWAT - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_RCVTIMEO - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_REUSEADDR - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_REUSEPORT - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_SNDBUF - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_SNDLOWAT - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_SNDTIMEO - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_TYPE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SO_USELOOPBACK - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SOCK_DGRAM - Static variable in class com.zerotier.sockets.ZeroTierNative
Datagram socket
ZTS_SOCK_RAW - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_SOCK_STREAM - Static variable in class com.zerotier.sockets.ZeroTierNative
Stream socket
ZTS_SOL_SOCKET - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_STORE_DATA_LEN - Static variable in class com.zerotier.sockets.ZeroTierNative
Required buffer length to safely receive data store items
ZTS_TCP_KEEPALIVE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_TCP_KEEPCNT - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_TCP_KEEPIDLE - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_TCP_KEEPINTVL - Static variable in class com.zerotier.sockets.ZeroTierNative
 
ZTS_TCP_NODELAY - Static variable in class com.zerotier.sockets.ZeroTierNative
 
zts_util_delay(long) - Static method in class com.zerotier.sockets.ZeroTierNative
 
A B C G I J L O R S T W Z 
All Classes|All Packages