Help us shape the future of Go! Take the 2026 Go Developer Survey

probe

package
v0.3.3 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RegisteredProbes = []func(){
	seachestProbeRegister,
	smartProbeRegister,
	udevProbeRegister,
	capacityProbeRegister}

RegisteredProbes contains register function of probes which we want to register

Functions

func Start

func Start(registeredProbes []func())

Start starts registration of probes present in RegisteredProbes

Types

type EventAction

type EventAction string

EventAction action type for disk events like attach or detach events

const (
	// AttachEA is attach disk event name
	AttachEA EventAction = libudevwrapper.UDEV_ACTION_ADD
	// DetachEA is detach disk event name
	DetachEA EventAction = libudevwrapper.UDEV_ACTION_REMOVE
)

type ProbeEvent

type ProbeEvent struct {
	Controller *controller.Controller
}

ProbeEvent struct contain a copy of controller it will update disk resources

Jump to

Keyboard shortcuts

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