waiter

package
v0.0.0-...-8e7c95e Latest Latest
Warning

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

Go to latest
Published: May 30, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type WaitFunc

type WaitFunc func(ctx context.Context) error

type Waiter

type Waiter interface {
	Add(fns ...WaitFunc)
	Wait() error
	Context() context.Context
	CancelFunc() context.CancelFunc
}

func New

func New(options ...WaiterOption) Waiter

type WaiterOption

type WaiterOption func(c *waiterCfg)

func CatchSignals

func CatchSignals() WaiterOption

func ParentContext

func ParentContext(ctx context.Context) WaiterOption

Jump to

Keyboard shortcuts

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