Documentation
¶
Index ¶
- Variables
- func Umask(mask int) (old int, err error)
- type Client
- type Config
- type Empty
- type ExitCode
- type Logs
- type RegisterResponse
- type RunState
- type Runner
- func (r *Runner) ClientStateUnknown() bool
- func (r *Runner) Done() <-chan struct{}
- func (r *Runner) Exit(args ExitCode, reply *Empty) error
- func (r *Runner) Interrupt() error
- func (r *Runner) Register(id int, reply *RegisterResponse) error
- func (r *Runner) Run(ctx context.Context) error
- func (r *Runner) Started() <-chan struct{}
- func (r *Runner) Status(id int, reply *RunState) error
- func (r *Runner) Terminate() error
- func (r *Runner) WaitStatus() process.WaitStatus
- func (r *Runner) WriteLogs(args Logs, reply *Empty) error
- type Status
- type WaitReadyResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInterrupt = errors.New("interrupt signal received")
Functions ¶
Types ¶
type RegisterResponse ¶
type RegisterResponse struct {
AccessToken string
}
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
func (*Runner) ClientStateUnknown ¶ added in v3.45.0
func (*Runner) WaitStatus ¶
func (r *Runner) WaitStatus() process.WaitStatus
type WaitReadyResponse ¶
Click to show internal directories.
Click to hide internal directories.