## Uses of Interface
net.i2p.sam.SAMDatagramReceiver

- Packages that use SAMDatagramReceiver
  Package | Description
  --- | ---
  net.i2p.sam | The SAM (Simple Anonymous Messaging) client API.

- - ### Uses of SAMDatagramReceiver in net.i2p.sam

    Classes in net.i2p.sam that implement SAMDatagramReceiver
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `MasterSession` A session that does nothing, but implements interfaces for raw, datagram, and streaming for convenience.
    `(package private) class` | `SAMv1Handler` Class able to handle a SAM version 1 client connections.
    `(package private) class` | `SAMv2Handler` Class able to handle a SAM version 2 client connection.
    `(package private) class` | `SAMv3DatagramSession` SAM v3 datagram session implementation.
    `(package private) class` | `SAMv3Handler` Class able to handle a SAM version 3 client connection.

    Fields in net.i2p.sam declared as SAMDatagramReceiver
    Modifier and Type | Field and Description
    --- | ---
    `protected SAMDatagramReceiver` | SAMDatagramSession.`recv`

    Constructors in net.i2p.sam with parameters of type SAMDatagramReceiver
    Constructor and Description
    `SAMDatagramSession(I2PSession sess, Properties props, int listenPort, SAMDatagramReceiver recv)` Create a new SAM DATAGRAM session on an existing I2P session.
    `SAMDatagramSession(InputStream destStream, Properties props, SAMDatagramReceiver recv)` Create a new SAM DATAGRAM session.
    `SAMDatagramSession(String dest, Properties props, SAMDatagramReceiver recv)` Create a new SAM DATAGRAM session.