# Functions
NewAdminHub initializes new adminHub.
NewClientHub initializes clientHub.
NewQueuedMessage initializes QueuedMessage.
# Variables
DefaultDisconnectAdvice is no reason and reconnect.
ShutdownSemaphoreChanBufferSize limits graceful disconnects concurrency on node shutdown.
# Structs
DisconnectAdvice sent to client when we want it to gracefully disconnect.
QueuedMessage is a wrapper structure over raw data payload.
# Interfaces
AdminConn is an interface abstracting all methods used by application to interact with admin connection.
AdminHub is an interface describing admin connections to node.
ClientConn is an interface abstracting all methods used by application to interact with client connection.
ClientHub is an interface describing current client connections to node.
Session represents a connection transport between server and client.