# Functions

Bool returns pointer to a boolean variable.
New returns new session server that uses sqlite to manage active sessions.
NewDiscardSessionServer returns a new discarding session server.
NewID returns new session ID.
DELETE IN: 4.1.0.
NewTerminalParamsFromInt returns new terminal parameters from int width and height.
NewTerminalParamsFromUint32 returns new terminal parameters from uint32 width and height.
ParseID parses ID and checks if it's correct.
UnmarshalTerminalParams takes a serialized string that contains the terminal parameters and returns a *TerminalParams.

# Constants

MaxSessionSliceLength is the maximum number of sessions per time window that the backend will return.

# Structs

Party is a participant a user or a script executing some action in the context of the session.
Session is an interactive collaboration session that represents one or many SSH session started by teleport user.
TerminalParams holds the terminal size in a session.
UpdateRequest is a session update request.

# Interfaces

Service is a realtime SSH session service that has information about sessions that are in-flight in the cluster at the moment.

# Type aliases

ID is a unique session ID.
Sessions type is created over []Session to implement sort.Interface to be able to sort sessions by creation time.