core

package
v0.9.2-rc1 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2017 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// Version of REX-Ray.
	Version *apitypes.VersionInfo

	// BuildType is the build type of this binary.
	BuildType = "client+agent+controller"

	// Debug is whether or not the REXRAY_DEBUG environment variable is set
	// to a truthy value.
	Debug, _ = strconv.ParseBool(os.Getenv("REXRAY_DEBUG"))
)

Functions

func IsExitSignal added in v0.5.0

func IsExitSignal(s os.Signal) (bool, bool)

IsExitSignal returns a flag indicating whether a signal is SIGKILL, SIGHUP, SIGINT, SIGTERM, or SIGQUIT. The second return value is whether it is a graceful exit. This flag is true for SIGTERM, SIGHUP, SIGINT, and SIGQUIT.

func RegisterSignalHandler added in v0.5.0

func RegisterSignalHandler(f SignalHandlerFunc)

RegisterSignalHandler registers a SignalHandlerFunc.

func TrapSignals added in v0.5.0

func TrapSignals(ctx apitypes.Context)

TrapSignals tells the process to trap incoming process signals.

Types

type SignalHandlerFunc added in v0.5.0

type SignalHandlerFunc func(ctx apitypes.Context, s os.Signal)

SignalHandlerFunc is a function that can be registered with `core.RegisterSignalHandler` to receive a callback when the process receives a signal.

Jump to

Keyboard shortcuts

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