Versions in this module Expand all Collapse all v0 v0.2.3 Feb 27, 2015 v0.2.2 Feb 27, 2015 Changes in this version + var ErrNoExternalAddress = errors.New("no external address") + var ErrNoInternalAddress = errors.New("no internal address") + var ErrNoNATFound = errors.New("no NAT found") + type NAT interface + AddPortMapping func(protocol string, internalPort int, description string, timeout time.Duration) (mappedExternalPort int, err error) + DeletePortMapping func(protocol string, internalPort int) (err error) + GetDeviceAddress func() (addr net.IP, err error) + GetExternalAddress func() (addr net.IP, err error) + GetInternalAddress func() (addr net.IP, err error) + Type func() string + func DiscoverGateway() (NAT, error)