Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCredentials ¶
type ExternalIPv4 ¶
type ExternalIPv4 struct {
IPv4Address string `mapstructure:"ExternalIPAddress"`
}
type ExternalIPv6 ¶
type ExternalIPv6Prefix ¶
type UPNPClient ¶
type UPNPClient interface { GetExternalIPv4Address() (*ExternalIPv4, error) GetExternalIPv6Address() (*ExternalIPv6, error) GetExternalIPv6Prefix() (*ExternalIPv6Prefix, error) }
func NewUPNPClient ¶
func NewUPNPClient(url string, creds ClientCredentials) UPNPClient
Click to show internal directories.
Click to hide internal directories.