queue

package
v0.0.0-...-4a904d8 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Queue

type Queue struct {
	List map[string]map[string]mod.Ckan
}

func New

func New() Queue

func (*Queue) AddDependency

func (q *Queue) AddDependency(mod mod.Ckan)

func (*Queue) AddRemoval

func (q *Queue) AddRemoval(mod mod.Ckan)

func (*Queue) AddSelection

func (q *Queue) AddSelection(mod mod.Ckan)

func (*Queue) CheckQueue

func (q *Queue) CheckQueue(s string) bool

func (Queue) CheckRemovals

func (q Queue) CheckRemovals(s string) bool

func (*Queue) FindDependents

func (q *Queue) FindDependents(s string) []mod.Ckan

func (Queue) GetDependencies

func (q Queue) GetDependencies() map[string]mod.Ckan

func (Queue) GetRemovals

func (q Queue) GetRemovals() map[string]mod.Ckan

func (Queue) GetSelections

func (q Queue) GetSelections() map[string]mod.Ckan

func (Queue) InstallLen

func (q Queue) InstallLen() int

func (Queue) Len

func (q Queue) Len() int

func (*Queue) RemoveDependency

func (q *Queue) RemoveDependency(s string)

func (*Queue) RemoveFromQueue

func (q *Queue) RemoveFromQueue(s string) error

func (Queue) RemoveLen

func (q Queue) RemoveLen() int

func (*Queue) RemoveRemoval

func (q *Queue) RemoveRemoval(s string)

func (*Queue) RemoveSelection

func (q *Queue) RemoveSelection(s string)

Jump to

Keyboard shortcuts

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