states

package
v0.0.0-...-4a9a2d3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DbusExitCodeKey     = "ExecMainStatus"
	DbusStartedAtKey    = "ExecMainStartTimestamp"
	DbusFinishedAtKey   = "ExecMainExitTimestamp"
	DbusContainerIDKey  = "MainPID"
	DbusRestartCountKey = "NRestarts"

	DbusTerminatedStop   = "stop"
	DbusTerminatedFailed = "failed"
	DbusTerminatedExited = "exited"
	DbusTerminatedDead   = "dead"

	DbusWaitingStart     = "start"
	DbusWaitingCondition = "condition"
	DbusWaitingDead      = DbusTerminatedDead

	DbusRunning            = "running"
	DbusRunningAutoRestart = "auto-restart"
	DbusRunningReload      = "reload"
)
View Source
const DbusModeReplace = "replace"

Variables

This section is empty.

Functions

func NewDbusState

func NewDbusState() (units.State, error)

Types

type DbusProperties

type DbusProperties struct {
	// contains filtered or unexported fields
}

func (*DbusProperties) ContainerID

func (p *DbusProperties) ContainerID() *url.URL

func (*DbusProperties) ExitCode

func (p *DbusProperties) ExitCode() int32

func (*DbusProperties) FinishedAt

func (p *DbusProperties) FinishedAt() meta.Time

func (*DbusProperties) RestartCount

func (p *DbusProperties) RestartCount() int32

func (*DbusProperties) StartedAt

func (p *DbusProperties) StartedAt() meta.Time

type DbusState

type DbusState struct {
	// contains filtered or unexported fields
}

func (*DbusState) Disable

func (s *DbusState) Disable(ctx context.Context, name units.Name) error

func (*DbusState) Enable

func (s *DbusState) Enable(ctx context.Context, name units.Name) error
func (s *DbusState) Link(ctx context.Context, loc units.Location) error

func (*DbusState) Properties

func (s *DbusState) Properties(ctx context.Context, name units.Name) (units.Properties, error)

func (*DbusState) Reload

func (s *DbusState) Reload(ctx context.Context) error

func (*DbusState) ResetFailed

func (s *DbusState) ResetFailed(ctx context.Context, name units.Name) error

func (*DbusState) Start

func (s *DbusState) Start(ctx context.Context, name units.Name) error

func (*DbusState) Stop

func (s *DbusState) Stop(ctx context.Context, name units.Name) error

func (*DbusState) Views

func (s *DbusState) Views(ctx context.Context) (units.Views, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL