events

package
v0.0.0-...-f8019e0 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2019 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	StandardChannelSize = 5000
)

Functions

This section is empty.

Types

type EventReceiver

type EventReceiver interface {
	Start()
	Stop()
	GetState() runstate.RunState
	GetEventQueue() chan *eventmessages.FactomEvent
	GetAddress() string
}

func NewDefaultReceiver

func NewDefaultReceiver() EventReceiver

func NewReceiver

func NewReceiver(protocol string, address string) EventReceiver

type Receiver

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

func (*Receiver) GetAddress

func (receiver *Receiver) GetAddress() string

func (*Receiver) GetEventQueue

func (receiver *Receiver) GetEventQueue() chan *eventmessages.FactomEvent

func (*Receiver) GetState

func (receiver *Receiver) GetState() runstate.RunState

func (*Receiver) Start

func (receiver *Receiver) Start()

func (*Receiver) Stop

func (receiver *Receiver) Stop()

Jump to

Keyboard shortcuts

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