# Functions
New instantiates a new Map (a size hint can be provided).
NewAggFlowMap instantiates a new NewAggFlowMap with an underlying hashmap for both IPv4 and IPv6 entries.
NewAggFlowMapWithMetadata instantiates a new AggFlowMapWithMetadata with an underlying hashmap for both IPv4 and IPv6 entries.
NewHint instantiates a new Map with a hint as to how many valents will be inserted.
NewNamedAggFlowMapWithMetadata instantiates a new NewNamedAggFlowMapWithMetadata based on a list of names, initializing an instance of AggFlowMapWithMetadata per element.
WithFilter sets a filter for the MetaIter.
# Variables
NilAggFlowMapWithMetadata denotes an empty / "nil" AggFlowMapWithMetadata.
# Structs
AggFlowMap stores all flows where the source port from the FlowLog has been aggregated Just a convenient alias for the map type itself.
AggFlowMapWithMetadata provides a wrapper around the map with ancillary data.
Item denotes a flat key / value pair.
Iter provides a map Iter to allow traversal.
KeyVal denotes a key / value pair.
Map denotes the main type of the hashmap implementation.
MetaIter denotes a wrapper around an primary & secondary hashmap construct, allowing easy access to a global iterator running through both sub-maps.
# Type aliases
Type definitions for easy modification.
KeyVals denotes a list / slice of key / value pairs.
List denotes a list of key / value pairs.
MetaIterOption denotes a functional option to a MetaIter.
NamedAggFlowMapWithMetadata provides wrapper around a map of AggFlowMapWithMetadata instances (e.g.
Type definitions for easy modification.
ValFilter denotes a generic value filter (returning true if a certain filter condition is met).