Versions in this module Expand all Collapse all v1 v1.1.0 Apr 10, 2023 v1.0.0 Dec 7, 2016 Changes in this version + var ErrorMissingOrigin = errors.New("Event not emitted due to missing origin information") + var ErrorUnknownEventType = errors.New("Cannot create envelope for unknown event type") + func Wrap(event events.Event, origin string) (*events.Envelope, error) + type ByteEmitter interface + Close func() + Emit func([]byte) error + type EventEmitter struct + func NewEventEmitter(byteEmitter ByteEmitter, origin string) *EventEmitter + func (e *EventEmitter) Close() + func (e *EventEmitter) Emit(event events.Event) error + func (e *EventEmitter) EmitEnvelope(envelope *events.Envelope) error + func (e *EventEmitter) Origin() string + type UDPEmitter struct + func NewUdpEmitter(remoteAddr string) (*UDPEmitter, error) + func (e *UDPEmitter) Address() net.Addr + func (e *UDPEmitter) Close() + func (e *UDPEmitter) Emit(data []byte) error