A B C D E G H I L M N O P R S T U V

A

acknowledge_playful(Inet6Address) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
In a playfully hinting exchange with send_playful() and receive_playful(), this is the final acknowledgement that should be called upon completion.
acknowledge_playful(byte[], int) - Method in class nl.openfortress.socket6bed4.ServerNode
Acknowledge a playful exchange to the Neighbor Cache.
addressmap - Variable in class nl.openfortress.socket6bed4.ConnectionPool
 

B

bind(int) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
bind(InetSocketAddress) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Attempt to bind to an address and/or port, exercising 6bed4 constraints as they arise from the router advertisement.

C

clients - Variable in class nl.openfortress.socket6bed4.ConnectionPool
 
closeServer(InetSocketAddress) - Method in class nl.openfortress.socket6bed4.ConnectionPool
Stop using a server, possibly removing it.
cnx6sa - Variable in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
connect(InetAddress, int) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Connect to a remote IPv6 address and UDP port.
connect(InetSocketAddress) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
ConnectionPool - Class in nl.openfortress.socket6bed4
The ConnectionPool links IPv4 sockets for 6bed4 with the implementations of IPv6 sockets.
ConnectionPool() - Constructor for class nl.openfortress.socket6bed4.ConnectionPool
Construct a ServerPool with nothing but the default server.

D

DatagramSocket6bed4 - Class in nl.openfortress.socket6bed4
Socket6bed4 describes sockets that are run over IPv6.
DatagramSocket6bed4(InetSocketAddress) - Constructor for class nl.openfortress.socket6bed4.DatagramSocket6bed4
Construct a new DatagramSocket6bed4 based on an underlying DatagramSocket for IPv4.
DatagramSocket6bed4(int, Inet6Address) - Constructor for class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
DatagramSocket6bed4(int) - Constructor for class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
DatagramSocket6bed4() - Constructor for class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
DatagramSocket6bed4(DatagramSocketImpl) - Constructor for class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
default_server - Variable in class nl.openfortress.socket6bed4.ConnectionPool
 
disconnect() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Disconnect from a remote IPv6 address and UDP port.

E

ephemeral - Variable in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 

G

getByAddress(byte[]) - Static method in class nl.openfortress.socket6bed4.Inet6bed4Address
Return an Inet6bed4Address based on a byte string.
getDefaultServer() - Method in class nl.openfortress.socket6bed4.ConnectionPool
Return the default 6bed4 tunnel server.
getDefaultServerNode() - Method in class nl.openfortress.socket6bed4.ConnectionPool
Return the ServerNode for the default 6bed4 tunnel server.
getInetAddress() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Return currect remote address
getLocalAddress() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Return local address
getLocalHost() - Static method in class nl.openfortress.socket6bed4.Inet6bed4Address
Returns the shared 6bed4 address for this host.
getLocalPort() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Return local port
getLocalSocketAddress() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Return bound local socket address
getPort() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Return currect local port
getRemoteSocketAddress() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Return remote sock address
getServerNode(InetSocketAddress) - Method in class nl.openfortress.socket6bed4.ConnectionPool
Return the ServerNode for a given InetSocketAddress, holding the server's IPv4 address and UDP port.
getServerNode(InetAddress) - Method in class nl.openfortress.socket6bed4.ConnectionPool
Returns the ServerNode for a given InetAddress, which is then assumed to match an Inet6Address in the hash tables.
getShared6bed4Address() - Method in class nl.openfortress.socket6bed4.ServerNode
Return the shared 6bed4 address, usable for anyone who wants to allocate ports for UDP/TCP through either a Socket6bed4 or a DatagramSocket6bed4.
getSharedConnectionPool() - Static method in class nl.openfortress.socket6bed4.ConnectionPool
Return the connection pool intended to be shared.
getUnique6bed4Address(BlockingQueue<byte[]>) - Method in class nl.openfortress.socket6bed4.ServerNode
Return a unique 6bed4 address, which is available for raw communication over IPv6.

H

handle_4to6(DatagramPacket) - Method in class nl.openfortress.socket6bed4.ServerNode
Handle a 6bed4 packet that is being stripped and passed on as an IPv6 packet.
handle_4to6_nd(byte[], int, SocketAddress) - Method in class nl.openfortress.socket6bed4.ServerNode
 
handle_4to6_plain(byte[], int) - Method in class nl.openfortress.socket6bed4.ServerNode
 
handle_6to4(byte[], int) - Method in class nl.openfortress.socket6bed4.ServerNode
 
handle_6to4_nd(byte[], int) - Method in class nl.openfortress.socket6bed4.ServerNode
 
handle_6to4_plain_unicast(byte[], int) - Method in class nl.openfortress.socket6bed4.ServerNode
 

I

Inet6bed4Address - Class in nl.openfortress.socket6bed4
The Inet6bed4Address class acts a bit like InetAddress and Inet6Address.
ipv4socket - Variable in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
is6bed4Address(Inet6Address) - Static method in class nl.openfortress.socket6bed4.Inet6bed4Address
Test if a given InetAddress is a 6bed4 address.
is6bed4Address(byte[]) - Static method in class nl.openfortress.socket6bed4.Inet6bed4Address
Test if the given byte array represents a 6bed4 address.
isBound() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Are we bound?
isConnected() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Are we connected?

L

lookup_neighbor(Inet6Address, boolean) - Method in class nl.openfortress.socket6bed4.ServerNode
Lookup a neighbor.

M

main(String[]) - Static method in class nl.openfortress.socket6bed4.TestClient6bed4
 
main(String[]) - Static method in class nl.openfortress.socket6bed4.TestClientNative
 
main(String[]) - Static method in class nl.openfortress.socket6bed4.TestServer6bed4
 
main(String[]) - Static method in class nl.openfortress.socket6bed4.TestServerNative
 
my6sa - Variable in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
my6sn - Variable in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 

N

ngbcache - Variable in class nl.openfortress.socket6bed4.ServerNode
 
nl.openfortress.socket6bed4 - package nl.openfortress.socket6bed4
 

O

openServer(InetSocketAddress) - Method in class nl.openfortress.socket6bed4.ConnectionPool
Start using a server, possibly introducing it.

P

prephdr_udp - Variable in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 

R

receive(DatagramPacket) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
The "standard" interface for receiving bytes, overriding the parent function and not supporting playful operation.
receive_datagram(int, int) - Method in class nl.openfortress.socket6bed4.ServerNode
Pull an element from the BlockingQueue for the given Datagram port.
receive_playful(DatagramPacket) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
Receive a packet from the underlying IPv4 layer.
registerDatagramClient(int) - Method in class nl.openfortress.socket6bed4.ServerNode
 

S

send(DatagramPacket) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
The "standard" interface for sending bytes, overriding the parent function and not sending playful hints.
send_playful(DatagramPacket, boolean) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
The interface for DatagramPackets conceals the UDP layer underlaying the actual data exchanged.
server_ipv4socket - Static variable in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
serveripbytes - Static variable in class nl.openfortress.socket6bed4.ConnectionPool
 
ServerNode - Class in nl.openfortress.socket6bed4
Each ServerNode instance serves a connection to a particular 6bed4 tunnel server.
ServerNode(InetSocketAddress) - Constructor for class nl.openfortress.socket6bed4.ServerNode
Create a connection to a 6bed4 tunnel server, and keep it active.
serverport - Static variable in class nl.openfortress.socket6bed4.ConnectionPool
 
servers - Variable in class nl.openfortress.socket6bed4.ConnectionPool
 
setDefaultServer(InetSocketAddress) - Method in class nl.openfortress.socket6bed4.ConnectionPool
Change the server that counts as the default tunnel server for future connection attempts.
setDefaultServer(Inet4Address, int) - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
sharedAddress - Variable in class nl.openfortress.socket6bed4.ServerNode
 
Socket6bed4 - Class in nl.openfortress.socket6bed4
 
Socket6bed4() - Constructor for class nl.openfortress.socket6bed4.Socket6bed4
 
stop() - Method in class nl.openfortress.socket6bed4.ServerNode
Teardown the connection to a 6bed4 tunnel server.

T

TestClient6bed4 - Class in nl.openfortress.socket6bed4
A simple datagram client Shows how to send and receive UDP packets in Java
TestClient6bed4() - Constructor for class nl.openfortress.socket6bed4.TestClient6bed4
 
TestClientNative - Class in nl.openfortress.socket6bed4
A simple datagram client Shows how to send and receive UDP packets in Java
TestClientNative() - Constructor for class nl.openfortress.socket6bed4.TestClientNative
 
TestServer6bed4 - Class in nl.openfortress.socket6bed4
A simple datagram server Shows how to send and receive UDP packets in Java
TestServer6bed4() - Constructor for class nl.openfortress.socket6bed4.TestServer6bed4
 
TestServerNative - Class in nl.openfortress.socket6bed4
A simple datagram server Shows how to send and receive UDP packets in Java
TestServerNative() - Constructor for class nl.openfortress.socket6bed4.TestServerNative
 
tunserver - Variable in class nl.openfortress.socket6bed4.ServerNode
 

U

unregisterDatagramClient(int) - Method in class nl.openfortress.socket6bed4.ServerNode
 
useDefaultServer() - Method in class nl.openfortress.socket6bed4.DatagramSocket6bed4
 
useLess() - Method in class nl.openfortress.socket6bed4.ServerNode
Decrement the use counter, return if it is now useless
useMore() - Method in class nl.openfortress.socket6bed4.ServerNode
Increment the use counter

V

validate_originator(byte[], InetSocketAddress) - Method in class nl.openfortress.socket6bed4.ServerNode
 

A B C D E G H I L M N O P R S T U V

Copyright © 2012. All Rights Reserved.