MCPcopy
hub / github.com/wavetermdev/waveterm / DurableShellController

Struct DurableShellController

pkg/blockcontroller/durableshellcontroller.go:32–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30)
31
32type DurableShellController struct {
33 Lock *sync.Mutex
34
35 ControllerType string
36 TabId string
37 BlockId string
38 ConnName string
39 BlockDef *waveobj.BlockDef
40 VersionTs utilds.VersionTs
41
42 InputSessionId string // random uuid
43 inputSeqNum int // monotonic sequence number for inputs, starts at 1
44
45 JobId string
46 LastKnownStatus string
47}
48
49func MakeDurableShellController(tabId string, blockId string, controllerType string, connName string) Controller {
50 return &DurableShellController{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected