package registry

import "github.com/elastic/go-sysinfo/internal/registry"

Index

Functions

func Register

func Register(provider interface{})

Types

type HostProvider

type HostProvider interface {
	Host() (types.Host, error)
}

func GetHostProvider

func GetHostProvider() HostProvider

type ProcessProvider

type ProcessProvider interface {
	Processes() ([]types.Process, error)
	Process(pid int) (types.Process, error)
	Self() (types.Process, error)
}

func GetProcessProvider

func GetProcessProvider() ProcessProvider

Source Files

registry.go

Version
v1.1.0
Published
Aug 22, 2019
Platform
linux/amd64
Imports
2 packages
Last checked
3 hours ago

Tools for package owners.