uihost

package
v1.15.1 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReportEvalError

func ReportEvalError(err error)

ReportEvalError reports program eval error.

func ReportEvalPanic

func ReportEvalPanic(value any, stack []byte)

ReportEvalPanic reports Go panic during evaluation

func ReportEvalState

func ReportEvalState(state EvalState)

ReportEvalState reports program evaluation state change.

Used to notify about program execution start or end.

Types

type EvalState

type EvalState uint8

EvalState is current Go program evaluation state.

const (
	EvalStateZero EvalState = iota
	EvalStateBegin
	EvalStateFinish
	EvalStateError
	EvalStatePanic
)

type PackageDownloadObserver

type PackageDownloadObserver struct {
	// contains filtered or unexported fields
}

PackageDownloadObserver sends package manager events to web ui host.

func NewPackageDownloadObserver

func NewPackageDownloadObserver() *PackageDownloadObserver

func (*PackageDownloadObserver) DependencyCheckFinish

func (o *PackageDownloadObserver) DependencyCheckFinish(err error)

func (*PackageDownloadObserver) DependencyResolveStart

func (o *PackageDownloadObserver) DependencyResolveStart(packagesCount int)

func (*PackageDownloadObserver) PackageDownload

func (o *PackageDownloadObserver) PackageDownload(pkg *module.Version, progress pacman.Progress)

func (*PackageDownloadObserver) PackageExtract

func (o *PackageDownloadObserver) PackageExtract(pkg *module.Version, progress pacman.Progress)

func (*PackageDownloadObserver) PackageSearchStart

func (o *PackageDownloadObserver) PackageSearchStart(pkgName string)

func (*PackageDownloadObserver) Start

func (o *PackageDownloadObserver) Start(ctx context.Context)

Start starts background events channel listener that sends events to web ui host.

Jump to

Keyboard shortcuts

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