events

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2022 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewKey

func NewKey() interface{}

func Notify

func Notify(event Event)

Notify 通知事件

func On

func On(event Event, callback func())

On 增加事件回调

func OnKey

func OnKey(event Event, key interface{}, callback func())

OnKey 使用Key增加事件回调

func Remove

func Remove(key interface{})

Remove 删除事件回调

Types

type Callbacks

type Callbacks = []func()

type Event

type Event = string
const (
	EventStart         Event = "start"         // start loading
	EventLoaded        Event = "loaded"        // first load
	EventQuit          Event = "quit"          // quit node gracefully
	EventReload        Event = "reload"        // reload config
	EventTerminated    Event = "terminated"    // process terminated
	EventNFTablesReady Event = "nftablesReady" // nftables ready
)

Jump to

Keyboard shortcuts

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