package server

Import Path
	/tools/debugger/server (on go.dev)

Dependency Relation
	imports 23 packages, and imported by 5 packages

Involved Source Files dbg_server.go
Package-Level Type Names (total 6)
/* sort by: | */
type A = types.A (struct)
ConnId string Connected atomic.Bool indexes of txs with errors, desc order for bisects TOOD refresh on GC bits which get saved into the go file TODO clean up on GC TODO refac to MsgSchema TODO version schemas Exportable.MsgTxs []*dbg.DbgMsgTx Exportable.Version string Id string cache of processed log entries MTimeSum uint64 MsgSchemaParsed *types.MsgSchemaParsed processed list of filtered tx _indexes_ processed current transition, 1-based, mirrors the slider (eg 1 means tx.ID == 0) TODO atomic SchemaHash string SelectedGroup string (*Client) ClearCache() (*Client) FilterIndexByCursor1(cursor1 int) int (*Client) HadErrSinceTx(tx, distance int) bool (*Client) IndexesToStates(indexes []int) am.S (*Client) LastActive() time.Time (*Client) ParseSchema() (*Client) StatesToIndexes(states am.S) []int (*Client) Tx(idx int) *dbg.DbgMsgTx (*Client) TxAtHTime(hTime time.Time) int (*Client) TxAtMachTime(sum uint64) int (*Client) TxAtQueueTick(qTick uint64) int TxExecutedBy returns the execution transition for a queued transition TxIndex returns the index of transition ID [id] or -1 if not found. (*Client) TxIsMarked(txId string) bool (*Client) TxMark(txId string, mark bool) (*Client) TxParsed(idx int) *types.MsgTxParsed func NewClient(connId string, msgSchema *dbg.DbgMsgStruct) *Client
ConnId string MsgStruct *dbg.DbgMsgStruct func (*RPCServer).DbgMsgSchemaFwd(msg *DbgMsgSchemaFwd, _ *string) error
ConnId string MsgTx *dbg.DbgMsgTx func (*RPCServer).DbgMsgTxFwd(msg *DbgMsgTx, _ *string) error
TODO clean up on GC TODO refac to MsgSchema TODO version schemas MsgTxs []*dbg.DbgMsgTx Version string
TODO rename to RPCServer (compat break) TODO ConnId FwdTo []*rpc.Client Mach *am.Machine (*RPCServer) DbgMsgSchema(msgSchema *dbg.DbgMsgStruct, _ *string) error TODO rename to RemoteMsgSchemaReceive (compat break) (*RPCServer) DbgMsgTx(msgTx *dbg.DbgMsgTx, _ *string) error TODO rename to RemoteMsgTxReceive (compat break)
Package-Level Functions (total 3)
AcceptConn accepts a std rpc connection, or alike.
New initializes listeners, fwd conns, and returns unstated servers.
func NewClient(connId string, msgSchema *dbg.DbgMsgStruct) *Client
Package-Level Variables (only one)
var Pass func(args ...machine.ArgsApi) machine.A