A C E F G H I L M N P R S T U V W 

P

PacketIF - Interface in ch.dermitza.securenio.packet
A network packet interface, containing required methods to create an application-level packet, to reconstrust such a packet from raw bytes received, and to get the contents of this packet as raw bytes.
PacketListener - Interface in ch.dermitza.securenio.packet
Packet listeners listen for completely reassembled PacketIFs on their respective SocketIF, and act upon them.
PacketPing - Class in ch.dermitza.securenio.packet.singlebyte
A Ping packet implementation
PacketPing() - Constructor for class ch.dermitza.securenio.packet.singlebyte.PacketPing
Create a new Ping packet.
PacketPong - Class in ch.dermitza.securenio.packet.singlebyte
A Pong packet implementation
PacketPong() - Constructor for class ch.dermitza.securenio.packet.singlebyte.PacketPong
Create a new PONG packet.
PacketUnknown - Class in ch.dermitza.securenio.packet.singlebyte
An unknown packet implementation.
PacketUnknown() - Constructor for class ch.dermitza.securenio.packet.singlebyte.PacketUnknown
Create a new UNKNOWN packet
paketArrived(SocketIF, PacketIF) - Method in interface ch.dermitza.securenio.packet.PacketListener
This method is called from the AbstractPacketWorker thread once it has reassembled a complete PacketIF on a SocketIF.
paketArrived(SocketIF, PacketIF) - Method in class ch.dermitza.securenio.test.singlebyte.ClientListener
 
paketArrived(SocketIF, PacketIF) - Method in class ch.dermitza.securenio.test.singlebyte.ServerTest
 
paketArrived(SocketIF, PacketIF) - Method in class ch.dermitza.securenio.test.variablebyte.ClientListener
 
paketArrived(SocketIF, PacketIF) - Method in class ch.dermitza.securenio.test.variablebyte.MultiSocketClientListener
 
paketArrived(SocketIF, PacketIF) - Method in class ch.dermitza.securenio.test.variablebyte.ServerTest
 
pendingData - Variable in class ch.dermitza.securenio.AbstractSelector
Maps a SocketChannel to a list of ByteBuffer instances
pendingData - Variable in class ch.dermitza.securenio.packet.worker.AbstractPacketWorker
Maps a SocketChannel to a list of ByteBuffer instances
pendingSockets - Variable in class ch.dermitza.securenio.packet.worker.AbstractPacketWorker
Sockets that need to be operated upon (i.e.
PING - Static variable in class ch.dermitza.securenio.packet.singlebyte.SimplePacket
The PING packet header
PlainSocket - Class in ch.dermitza.securenio.socket
A plain socket implementation of SocketIF.
PlainSocket(SocketChannel) - Constructor for class ch.dermitza.securenio.socket.PlainSocket
Create a plain socket (i.e.
PONG - Static variable in class ch.dermitza.securenio.packet.singlebyte.SimplePacket
The PONG packet header
port - Variable in class ch.dermitza.securenio.AbstractSelector
The port to listen on or connect to
processData() - Method in class ch.dermitza.securenio.packet.worker.AbstractPacketWorker
This is the main entry point of received data processing and reassembly.
processData() - Method in class ch.dermitza.securenio.packet.worker.SimplePacketWorker
 
processData() - Method in class ch.dermitza.securenio.packet.worker.VariableLengthPacketWorker
Process data received on pending sockets, in a FIFO fashion.
processHandshake() - Method in class ch.dermitza.securenio.socket.PlainSocket
Empty implementation satisfying SocketIF.processHandshake().
processHandshake() - Method in class ch.dermitza.securenio.socket.secure.SecureSocket
Performs SSL/TLS handshaking.
processHandshake() - Method in interface ch.dermitza.securenio.socket.SocketIF
Performs SSL/TLS handshaking.
PropertiesReader - Class in ch.dermitza.securenio.util
A static helper implementation for setting up static runtime options.
protocols - Variable in class ch.dermitza.securenio.AbstractSelector
 
A C E F G H I L M N P R S T U V W