Structs§
- Attach
Header - AttachHeader is the blob of metadata that a client transmits when it first dials into the shpool daemon indicating which shell it wants to attach to.
- Attach
Reply Header - AttachReplyHeader is the blob of metadata that the shpool service prefixes the data stream with after an attach. In can be used to indicate a connection error.
- Chunk
- Chunk represents of a chunk of data in the output stream
- Detach
Reply - Detach
Request - DetachRequest represents a request to detach from the given named sessions.
- Kill
Reply - Kill
Request - KillRequest represents a request to kill the given named sessions.
- List
Reply - ListReply is contains a list of active sessions to be displayed to the user.
- Resize
Request - ResizeRequest resizes the pty for a named session.
- Session
- Session describes an active session.
- Session
Message Request - SessionMessageRequest represents a request that
ought to be routed to the session indicated by
session_name
. - SetLog
Level Reply - SetLog
Level Request - TtySize
- Version
Header - The header used to advertize daemon version.
Enums§
- Attach
Status - AttachStatus indicates what happened during an attach attempt.
- Chunk
Kind - ChunkKind is a tag that indicates what type of frame is being transmitted through the socket.
- Connect
Header - The blob of metadata that a client transmits when it first connects.
- LogLevel
- Resize
Reply - A reply to a resize message
- Session
Message Detach Reply - A reply to a detach message
- Session
Message Reply - Session
Message Request Payload - SessionMessageRequestPayload contains a request for a running session.
- Session
Status - Indicates if a shpool session currently has a client attached.