filters

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2025 License: Apache-2.0, MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFiltersToURL

func AddFiltersToURL(baseURL string, protocolFilter, addrFilter []string) string

func ApplyFiltersToIter

func ApplyFiltersToIter(recordsIter iter.ResultIter[types.Record], filterAddrs, filterProtocols []string) iter.ResultIter[types.Record]

ApplyFiltersToIter applies the filters to the given iterator and returns a new iterator.

The function iterates over the input iterator, applying the specified filters to each record. It supports both positive and negative filters for both addresses and protocols.

Parameters: - recordsIter: An iterator of types.Record to be filtered. - filterAddrs: A slice of strings representing the address filter criteria. - filterProtocols: A slice of strings representing the protocol filter criteria.

func ApplyFiltersToPeerRecordIter

func ApplyFiltersToPeerRecordIter(peerRecordIter iter.ResultIter[*types.PeerRecord], filterAddrs, filterProtocols []string) iter.ResultIter[*types.PeerRecord]

func ParseFilter

func ParseFilter(param string) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

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