events

package module
v0.0.0-...-742bda1 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

README

event

nodejs events write in golang

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EvenTarget

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

func NewEventTarget

func NewEventTarget() *EvenTarget

func (*EvenTarget) Emit

func (e *EvenTarget) Emit(args ...interface{})

func (*EvenTarget) ListenerCount

func (e *EvenTarget) ListenerCount() int

func (*EvenTarget) Listeners

func (e *EvenTarget) Listeners() []interface{}

func (*EvenTarget) Off

func (e *EvenTarget) Off(listener interface{}) error

func (*EvenTarget) On

func (e *EvenTarget) On(listener interface{}) error

func (*EvenTarget) Once

func (e *EvenTarget) Once(listener interface{}) error

type EventEmitter

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

func NewEventEmitter

func NewEventEmitter() *EventEmitter

func (*EventEmitter) AddListener

func (e *EventEmitter) AddListener(event string, listener interface{}) error

func (*EventEmitter) Emit

func (e *EventEmitter) Emit(event string, args ...interface{})

func (*EventEmitter) EventNames

func (e *EventEmitter) EventNames() []string

func (*EventEmitter) ListenerCount

func (e *EventEmitter) ListenerCount(event string) int

func (*EventEmitter) Listeners

func (e *EventEmitter) Listeners(event string) []interface{}

func (*EventEmitter) Off

func (e *EventEmitter) Off(event string, listener interface{}) error

func (*EventEmitter) On

func (e *EventEmitter) On(event string, listener interface{}) error

func (*EventEmitter) Once

func (e *EventEmitter) Once(event string, listener interface{}) error

func (*EventEmitter) RemoveAllListeners

func (e *EventEmitter) RemoveAllListeners(events ...string)

func (*EventEmitter) RemoveListener

func (e *EventEmitter) RemoveListener(event string, listener interface{}) error

type IEventEmitter

type IEventEmitter interface {
	AddListener(event string, listener interface{}) error
	On(event string, listener interface{}) error
	Once(event string, listener interface{}) error
	Off(event string, listener interface{}) error
	RemoveListener(event string, listener interface{}) error
	RemoveAllListeners(events ...string)
	Emit(event string, args ...interface{})
	EventNames() []string
	Listeners(event string) []interface{}
	ListenerCount(event string) int
}

type IEventTarget

type IEventTarget interface {
	On(listener interface{}) error
	Once(listener interface{}) error
	Off(listener interface{}) error
	Emit(args ...interface{})
	Listeners() []interface{}
	ListenerCount() int
}

type SyncEventEmitter

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

func NewSyncEventEmitter

func NewSyncEventEmitter() *SyncEventEmitter

func (*SyncEventEmitter) AddListener

func (s *SyncEventEmitter) AddListener(event string, listener interface{}) error

func (*SyncEventEmitter) Emit

func (s *SyncEventEmitter) Emit(event string, args ...interface{})

func (*SyncEventEmitter) EventNames

func (s *SyncEventEmitter) EventNames() []string

func (*SyncEventEmitter) ListenerCount

func (s *SyncEventEmitter) ListenerCount(event string) int

func (*SyncEventEmitter) Listeners

func (s *SyncEventEmitter) Listeners(event string) []interface{}

func (*SyncEventEmitter) Off

func (s *SyncEventEmitter) Off(event string, listener interface{}) error

func (*SyncEventEmitter) On

func (s *SyncEventEmitter) On(event string, listener interface{}) error

func (*SyncEventEmitter) Once

func (s *SyncEventEmitter) Once(event string, listener interface{}) error

func (*SyncEventEmitter) RemoveAllListeners

func (s *SyncEventEmitter) RemoveAllListeners(events ...string)

func (*SyncEventEmitter) RemoveListener

func (s *SyncEventEmitter) RemoveListener(event string, listener interface{}) error

type SyncEventTarget

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

func NewSyncEventTarget

func NewSyncEventTarget() *SyncEventTarget

func (*SyncEventTarget) Emit

func (s *SyncEventTarget) Emit(args ...interface{})

func (*SyncEventTarget) ListenerCount

func (s *SyncEventTarget) ListenerCount() int

func (*SyncEventTarget) Listeners

func (s *SyncEventTarget) Listeners() []interface{}

func (*SyncEventTarget) Off

func (s *SyncEventTarget) Off(listener interface{}) error

func (*SyncEventTarget) On

func (s *SyncEventTarget) On(listener interface{}) error

func (*SyncEventTarget) Once

func (s *SyncEventTarget) Once(listener interface{}) error

Jump to

Keyboard shortcuts

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