local

package
v0.0.0-...-a0c0297 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Command

type Command interface {
	Metadata() protocol.Metadata
	Run(protocol *protocol.Protocol) error
}

type CommandCallback

type CommandCallback func(proto *protocol.Protocol) error

type Help

type Help struct {
}

func (*Help) Metadata

func (c *Help) Metadata() protocol.Metadata

func (*Help) Run

func (c *Help) Run(proto *protocol.Protocol) error

type Info

type Info struct {
}

func (*Info) Metadata

func (c *Info) Metadata() protocol.Metadata

func (*Info) Run

func (c *Info) Run(protocol *protocol.Protocol) error

type LocalProvider

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

func (*LocalProvider) Add

func (p *LocalProvider) Add(cmd string, run CommandCallback)

func (*LocalProvider) CanExecute

func (p *LocalProvider) CanExecute(cmd string, proto *protocol.Protocol) bool

func (*LocalProvider) Execute

func (p *LocalProvider) Execute(cmd string, proto *protocol.Protocol) error

func (*LocalProvider) List

func (p *LocalProvider) List() []protocol.Metadata

func (*LocalProvider) Register

func (p *LocalProvider) Register(cmd Command)

Jump to

Keyboard shortcuts

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