Uses of Interface naga.PacketReader (Naga API)
Date: 2016-06-28

## Uses of Interface
naga.PacketReader

- Packages that use PacketReader
  Package | Description
  --- | ---
  naga | The main Naga classes.
  naga.packetreader | Package containing various ready-to-use `PacketReader` implementations.

- - ### Uses of PacketReader in naga

    Classes in naga that implement PacketReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SSLPacketHandler` Undocumented Class

    Methods in naga that return PacketReader
    Modifier and Type | Method and Description
    --- | ---
    `PacketReader` | SSLPacketHandler.`getReader()`

    Methods in naga with parameters of type PacketReader
    Modifier and Type | Method and Description
    --- | ---
    `void` | NIOSocket.`setPacketReader(PacketReader packetReader)` Sets the packet reader for this socket.
    `void` | SSLPacketHandler.`setReader(PacketReader reader)`

  - ### Uses of PacketReader in naga.packetreader

    Classes in naga.packetreader that implement PacketReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AsciiLinePacketReader` Reads a bytestream delimited by '\n'.
    `class` | `CipherPacketReader` Example filter reader that decrypts the stream before passing it to its underlying reader.
    `class` | `DelimiterPacketReader` Class to read a byte stream delimited by a byte marking the end of a packet.
    `class` | `RawPacketReader` This packet reader reads as many bytes as possible from the stream and then bundles those bytes into a packet.
    `class` | `RegularPacketReader` Reads packet of the format
    `class` | `StreamCipherPacketReader` Undocumented Class
    `class` | `ZeroDelimitedPacketReader` Reads a bytestream delimited by 0.

    Methods in naga.packetreader that return PacketReader
    Modifier and Type | Method and Description
    --- | ---
    `PacketReader` | CipherPacketReader.`getReader()`

    Methods in naga.packetreader with parameters of type PacketReader
    Modifier and Type | Method and Description
    --- | ---
    `void` | CipherPacketReader.`setReader(PacketReader reader)`

    Constructors in naga.packetreader with parameters of type PacketReader
    Constructor and Description
    `CipherPacketReader(javax.crypto.Cipher cipher, PacketReader reader)` Creates a new CipherPacketReader.
    `StreamCipherPacketReader(javax.crypto.Cipher cipher, PacketReader reader)`