# Constants
definitions of message types.
definitions of message types.
definitions of message types.
definitions of message types.
definitions of message types.
definitions of message types.
definitions of message types.
definitions of message types.
# Structs
AuthControl is sent by the client to create and authenticate a new session.
AuthTunnel is sent by the client to create and authenticate a tunnel connection.
Envelope is a wrapper struct used to encode message types as they are serialized to JSON.
OpenTunnel is sent by server to the client to request a new Tunnel connection.
Ping is sent to request a Pong response and check the liveness of the connection.
Pong is a response ot the Ping message.
Release contains basic VCS (e.g.
Shutdown is sent either by server or client to indicate that the session should be torn down.
# Interfaces
Message is a generic interface for all the messages.
# Type aliases
MessageType is an encoding for the underlying payload.