xcycle

package
v0.0.0-...-b804f52 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2023 License: MulanPSL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cycle

type Cycle struct {
	sync.Once
	// contains filtered or unexported fields
}

Cycle ..

func NewCycle

func NewCycle() *Cycle

NewCycle new a cycle life

func (*Cycle) Close

func (c *Cycle) Close()

Close ..

func (*Cycle) Done

func (c *Cycle) Done() <-chan error

Done block and return a chan error

func (*Cycle) DoneAndClose

func (c *Cycle) DoneAndClose()

DoneAndClose ..

func (*Cycle) Run

func (c *Cycle) Run(fn func() error)

Run a new goroutine

func (*Cycle) Wait

func (c *Cycle) Wait() <-chan error

Wait blocked for a life cycle

Jump to

Keyboard shortcuts

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