Module manager

Source

Macros§

boxed_connect_handler
Generates a new ConnectHandler for the provided anonymous function in the form of
boxed_launch_handler
Generates a new LaunchHandler for the provided anonymous function in the form of

Structs§

Config
Configuration settings for a manager.
ConnectionInfo
Information about a specific connection
ConnectionList
Represents a list of information about active connections
ManagerAuthenticator
Implementation of Authenticator used by a manger to perform authentication with remote servers it is managing.
ManagerChannel
ManagerConnection
Represents a connection a distant manager has with some distant-compatible server
ManagerServer
Represents a manager of multiple server connections.
RawChannel
Represents a raw channel between a manager client and server. Underneath, this routes incoming and outgoing data from a proxied server to an inmemory transport.
SemVer
SemVer version as defined by https://semver.org.

Enums§

ManagerRequest
ManagerResponse

Constants§

PROTOCOL_VERSION
Represents the version associated with the manager’s protocol.

Traits§

ConnectHandler
Represents an interface to perform a connection to some remote destination.
LaunchHandler
Represents an interface to start a server at some remote destination.

Type Aliases§

BoxedConnectHandler
BoxedLaunchHandler
ManagerAuthenticationId
ManagerChannelId
ManagerClient
Represents a client that can connect to a remote server manager.