providers

package
v0.0.0-...-62f021b Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AmqpConf

type AmqpConf struct {
	Addr       string
	Exchange   string
	Queue      string
	Topic      string
	RoutingKey string
}

type AmqpProvider

type AmqpProvider struct {
	ProvideCh chan barkserver.Message
	// contains filtered or unexported fields
}

func NewAmqpProvider

func NewAmqpProvider(conf *AmqpConf) *AmqpProvider

func (*AmqpProvider) GetCh

func (p *AmqpProvider) GetCh() <-chan barkserver.Message

func (*AmqpProvider) GetName

func (p *AmqpProvider) GetName() string

func (*AmqpProvider) Start

func (p *AmqpProvider) Start()

func (*AmqpProvider) Stop

func (p *AmqpProvider) Stop()

type TimeProvider

type TimeProvider struct {
	ProvideCh chan barkserver.Message
	// contains filtered or unexported fields
}

func NewTimeProvider

func NewTimeProvider(body, title, devicekey, cron string) *TimeProvider

func (*TimeProvider) GetCh

func (p *TimeProvider) GetCh() <-chan barkserver.Message

func (*TimeProvider) GetName

func (p *TimeProvider) GetName() string

func (*TimeProvider) Start

func (p *TimeProvider) Start()

func (*TimeProvider) Stop

func (p *TimeProvider) Stop()

Jump to

Keyboard shortcuts

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