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 ¶
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
Click to show internal directories.
Click to hide internal directories.