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

## Uses of Interface
naga.PacketWriter

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

- - ### Uses of PacketWriter in naga

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

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

    Methods in naga with parameters of type PacketWriter
    Modifier and Type | Method and Description
    --- | ---
    `void` | NIOSocket.`setPacketWriter(PacketWriter packetWriter)` Sets the packet writer for this socket.
    `void` | SSLPacketHandler.`setWriter(PacketWriter writer)`

  - ### Uses of PacketWriter in naga.packetwriter

    Classes in naga.packetwriter that implement PacketWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AsciiLinePacketWriter` Writes a bytestream delimited by '\n'.
    `class` | `CipherPacketWriter` Example Writer that encrypts the outgoing stream using a Cipher object.
    `class` | `DelimiterPacketWriter` Class to write a byte stream delimited by a byte marking the end of a packet.
    `class` | `RawPacketWriter` Writes a byte packet to the stream without doing any changes to it.
    `class` | `RegularPacketWriter` Writes packet of the format
    `class` | `ZeroDelimitedPacketWriter` Writes a bytestream delimited by 0.

    Methods in naga.packetwriter that return PacketWriter
    Modifier and Type | Method and Description
    --- | ---
    `PacketWriter` | CipherPacketWriter.`getPacketWriter()`

    Methods in naga.packetwriter with parameters of type PacketWriter
    Modifier and Type | Method and Description
    --- | ---
    `void` | CipherPacketWriter.`setPacketWriter(PacketWriter packetWriter)`

    Constructors in naga.packetwriter with parameters of type PacketWriter
    Constructor and Description
    `CipherPacketWriter(javax.crypto.Cipher cipher, PacketWriter packetWriter)`