MCPcopy Create free account
hub / github.com/cloudbase/garm / NewClientSession

Function NewClientSession

workers/websocket/agent/shell.go:19–27  ·  view source on GitHub ↗
(ctx context.Context, clientConn *websocket.Conn, agentWriter writeMessage, sessionID uuid.UUID)

Source from the content-addressed store, hash-verified

17type writeMessage func(int, []byte) error
18
19func NewClientSession(ctx context.Context, clientConn *websocket.Conn, agentWriter writeMessage, sessionID uuid.UUID) (*ClientSession, error) {
20 return &ClientSession{
21 ctx: ctx,
22 sessionID: sessionID,
23 clientConn: clientConn,
24 agentWriter: agentWriter,
25 done: closed,
26 }, nil
27}
28
29type ClientSession struct {
30 ctx context.Context

Callers 1

CreateShellSessionMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected