- 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
PacketIF
s 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
-
- 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
-
- 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
-