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.1
Published
Oct 29, 2019
Platform
darwin/amd64
Imports
2 packages
Last checked
2 hours ago

Tools for package owners.