The queued message type (typically ClientMessage).
Discards all buffered messages.
Sends and removes every buffered message in FIFO order via send.
Appends a message to the queue.
true if buffered, false if the queue was full and the message was dropped.
Buffer for messages produced while a Transport is offline, flushed in FIFO order once the connection is (re)established. Implement this interface to supply a custom buffering policy via TransportOptions.sendQueue.