## Uses of Interface
net.i2p.client.SendMessageStatusListener

- Packages that use SendMessageStatusListener
  Package | Description
  --- | ---
  net.i2p.client | Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P.
  net.i2p.client.impl | Internal implementation of the I2P client SDK, providing the client side of the I2CP protocol for applications communicating through I2P.
  net.i2p.client.streaming.impl | Implementation of a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.

- - ### Uses of SendMessageStatusListener in net.i2p.client

    Methods in net.i2p.client with parameters of type SendMessageStatusListener
    Modifier and Type | Method and Description
    --- | ---
    `long` | I2PSession.`sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromPort, int toPort, SendMessageOptions options, SendMessageStatusListener listener)` Send a message and request an asynchronous notification of delivery status.

  - ### Uses of SendMessageStatusListener in net.i2p.client.impl

    Methods in net.i2p.client.impl with parameters of type SendMessageStatusListener
    Modifier and Type | Method and Description
    --- | ---
    `long` | I2PSessionImpl2.`sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromport, int toport, SendMessageOptions options, SendMessageStatusListener listener)`
    `long` | I2PSessionMuxedImpl.`sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromPort, int toPort, SendMessageOptions options, SendMessageStatusListener listener)` Send a message and request an asynchronous notification of delivery status.

    Constructors in net.i2p.client.impl with parameters of type SendMessageStatusListener
    Constructor and Description
    `MessageState(I2PAppContext ctx, long nonce, I2PSession session, long expires, SendMessageStatusListener listener)` For asynchronous notification

  - ### Uses of SendMessageStatusListener in net.i2p.client.streaming.impl

    Classes in net.i2p.client.streaming.impl that implement SendMessageStatusListener
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `PacketQueue` Queue out packets to be sent through the session.