Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DelveSession ¶ added in v1.1.0
type DelveSession struct {
// contains filtered or unexported fields
}
DelveSession represents a persistent Delve debugger connection.
type Input ¶
type Input struct {
Host string `json:"host,omitempty" validate:"omitempty,hostname|ip"`
Port int `json:"port,omitempty" validate:"min=0,max=65535"`
Command string `json:"command,omitempty" validate:"max=4096"`
SessionID string `json:"session_id,omitempty" validate:"omitempty,max=64"` // Session ID for persistent connections
Action string `json:"action,omitempty" validate:"omitempty,oneof=connect disconnect command"` // Action: connect, disconnect, or command (default: command)
MaxLines int `json:"max_lines,omitempty" validate:"min=0,max=100000"` // Maximum lines to return (default: 1000)
Offset int `json:"offset,omitempty" validate:"min=0"` // Line offset for pagination
}
type Output ¶
type Output struct {
Host string `json:"host"`
Port int `json:"port"`
Command string `json:"command,omitempty"`
SessionID string `json:"session_id,omitempty"`
Action string `json:"action,omitempty"`
Output string `json:"output"`
TotalLines int `json:"total_lines"`
Offset int `json:"offset"`
MaxLines int `json:"max_lines"`
Truncated bool `json:"truncated"`
Status string `json:"status"` // Session status: connected, disconnected, command_executed
}
Click to show internal directories.
Click to hide internal directories.