Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.