types

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2025 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 DomainList

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

WARNING: lock free, but NOT thread safe

func NewDomainList

func NewDomainList() *DomainList

func (*DomainList) GetAll

func (l *DomainList) GetAll() []string

func (*DomainList) Lookup

func (l *DomainList) Lookup(domain string) bool

func (*DomainList) Remove

func (l *DomainList) Remove(domains []string) error

func (*DomainList) Upsert

func (l *DomainList) Upsert(domains []string) error

type SubnetList

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

WARNING: lock free, but NOT thread safe

func NewSubnetList

func NewSubnetList() *SubnetList

func (*SubnetList) GetAll

func (l *SubnetList) GetAll() []netip.Prefix

func (*SubnetList) Lookup

func (l *SubnetList) Lookup(subnet netip.Prefix) bool

func (*SubnetList) Remove

func (l *SubnetList) Remove(subnets []netip.Prefix) error

func (*SubnetList) Upsert

func (l *SubnetList) Upsert(subnets []netip.Prefix) error

Jump to

Keyboard shortcuts

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