Versions in this module Expand all Collapse all v0 v0.1.0 Dec 24, 2020 Changes in this version + type Mapper struct + func NewPortMapper(log logging.Logger, r Router) Mapper + func (m *Mapper) Map(protocol string, intPort, extPort uint16, desc string, ip *utils.DynamicIPDesc, ...) + func (m *Mapper) UnmapAllPorts() + type Router interface + ExternalIP func() (net.IP, error) + MapPort func(protocol string, intPort, extPort uint16, desc string, duration time.Duration) error + SupportsNAT func() bool + UnmapPort func(protocol string, intPort, extPort uint16) error + func GetRouter() Router + func NewNoRouter() Router