Versions in this module Expand all Collapse all v0 v0.1.1 Mar 15, 2021 Changes in this version + const FirstEphemeral + type PortManager struct + func NewPortManager() *PortManager + func (s *PortManager) IsPortAvailable(networks []tcpip.NetworkProtocolNumber, ...) bool + func (s *PortManager) PickEphemeralPort(testPort func(p uint16) (bool, *tcpip.Error)) (port uint16, err *tcpip.Error) + func (s *PortManager) ReleasePort(networks []tcpip.NetworkProtocolNumber, ...) + func (s *PortManager) ReservePort(networks []tcpip.NetworkProtocolNumber, ...) (reservedPort uint16, err *tcpip.Error)