Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOperationWait ¶
func NewOperationWait(runtime shared.Runtime, deps Dependencies) *cobra.Command
Types ¶
type Dependencies ¶
type Dependencies struct {
Serve func(context.Context, ServeRequest, io.Writer, io.Writer) error
Start func(context.Context, StartRequest, func(string)) (daemonruntime.Result, error)
Restart func(context.Context, RestartRequest, func(string)) (daemonruntime.Result, error)
Status, Stop func(context.Context, string) (daemonruntime.Result, error)
Recover func(context.Context, string, bool) (daemonruntime.RecoveryResult, error)
Submit func(context.Context, daemonoperation.SubmitRequest, io.Writer) (*daemonv1.Operation, error)
Get, Cancel func(context.Context, string, string, io.Writer) (*daemonv1.Operation, error)
Wait func(context.Context, string, string, string, io.Writer) (*daemonv1.Operation, error)
Getwd func() (string, error)
SystemdUnit func() string
Getuid func() int
}
type RestartRequest ¶
type ServeRequest ¶
type StartRequest ¶
Click to show internal directories.
Click to hide internal directories.