base

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MessageEvent

type MessageEvent struct {
	ID   string
	Name string
	Data string

	// HasID is used to signal the ID has been explicitly set.
	// It is not necessary to enable this flag if ID != ""
	// It must be enabled when ID == ""
	HasID bool
}

MessageEvent presents the payload being parsed from an EventSource.

func (*MessageEvent) GetData

func (m *MessageEvent) GetData() string

GetData returns the data of the event.

func (*MessageEvent) GetID

func (m *MessageEvent) GetID() (id string, hasID bool)

GetID returns the ID of the event.

func (*MessageEvent) GetName

func (m *MessageEvent) GetName() string

GetName returns the name of the event.

type MessageEventGetter

type MessageEventGetter interface {
	GetID() (id string, hasID bool)
	GetName() (name string)
	GetData() (data string)
}

MessageEventGetter used by the decoder to be able to write any implementation of message event

Jump to

Keyboard shortcuts

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