chmsg

package module
v0.0.0-...-3173721 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2020 License: AGPL-3.0 Imports: 2 Imported by: 3

README

chmsg

channel messager for simple one way updates ... "solving" a "today" problem!

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MessageInfo

type MessageInfo struct {
	ExamName     string
	FunctionName string
	TaskName     string
	Message      string
	Time         time.Duration
}

what we send in every message

type Messager

type Messager struct {
	Chan    chan MessageInfo
	Timeout time.Duration
	MessagerConf
}

the main struct created by New

func New

func New(conf MessagerConf, infoChan chan MessageInfo, timeout time.Duration) *Messager

func (*Messager) Send

func (m *Messager) Send(msg string) error

You had _one_ job!

type MessagerConf

type MessagerConf struct {
	ExamName     string
	FunctionName string
	TaskName     string
}

arguments to New

Jump to

Keyboard shortcuts

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