Versions in this module Expand all Collapse all v0 v0.1.0 Dec 3, 2023 Changes in this version + const URN_DeviceProtection_1 + const URN_LANDevice_1 + const URN_LANHostConfigManagement_1 + const URN_Layer3Forwarding_1 + const URN_WANCableLinkConfig_1 + const URN_WANCommonInterfaceConfig_1 + const URN_WANConnectionDevice_1 + const URN_WANConnectionDevice_2 + const URN_WANDSLLinkConfig_1 + const URN_WANDevice_1 + const URN_WANDevice_2 + const URN_WANEthernetLinkConfig_1 + const URN_WANIPConnection_1 + const URN_WANIPConnection_2 + const URN_WANIPv6FirewallControl_1 + const URN_WANPOTSLinkConfig_1 + const URN_WANPPPConnection_1 + type LANHostConfigManagement1 struct + func NewLANHostConfigManagement1Clients() (clients []*LANHostConfigManagement1, errors []error, err error) + func NewLANHostConfigManagement1ClientsByURL(loc *url.URL) ([]*LANHostConfigManagement1, error) + func NewLANHostConfigManagement1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*LANHostConfigManagement1, error) + func NewLANHostConfigManagement1ClientsCtx(ctx context.Context) (clients []*LANHostConfigManagement1, errors []error, err error) + func NewLANHostConfigManagement1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*LANHostConfigManagement1, error) + func (client *LANHostConfigManagement1) DeleteDNSServer(NewDNSServers string) (err error) + func (client *LANHostConfigManagement1) DeleteDNSServerCtx(ctx context.Context, NewDNSServers string) (err error) + func (client *LANHostConfigManagement1) DeleteIPRouter(NewIPRouters string) (err error) + func (client *LANHostConfigManagement1) DeleteIPRouterCtx(ctx context.Context, NewIPRouters string) (err error) + func (client *LANHostConfigManagement1) DeleteReservedAddress(NewReservedAddresses string) (err error) + func (client *LANHostConfigManagement1) DeleteReservedAddressCtx(ctx context.Context, NewReservedAddresses string) (err error) + func (client *LANHostConfigManagement1) GetAddressRange() (NewMinAddress string, NewMaxAddress string, err error) + func (client *LANHostConfigManagement1) GetAddressRangeCtx(ctx context.Context) (NewMinAddress string, NewMaxAddress string, err error) + func (client *LANHostConfigManagement1) GetDHCPRelay() (NewDHCPRelay bool, err error) + func (client *LANHostConfigManagement1) GetDHCPRelayCtx(ctx context.Context) (NewDHCPRelay bool, err error) + func (client *LANHostConfigManagement1) GetDHCPServerConfigurable() (NewDHCPServerConfigurable bool, err error) + func (client *LANHostConfigManagement1) GetDHCPServerConfigurableCtx(ctx context.Context) (NewDHCPServerConfigurable bool, err error) + func (client *LANHostConfigManagement1) GetDNSServers() (NewDNSServers string, err error) + func (client *LANHostConfigManagement1) GetDNSServersCtx(ctx context.Context) (NewDNSServers string, err error) + func (client *LANHostConfigManagement1) GetDomainName() (NewDomainName string, err error) + func (client *LANHostConfigManagement1) GetDomainNameCtx(ctx context.Context) (NewDomainName string, err error) + func (client *LANHostConfigManagement1) GetIPRoutersList() (NewIPRouters string, err error) + func (client *LANHostConfigManagement1) GetIPRoutersListCtx(ctx context.Context) (NewIPRouters string, err error) + func (client *LANHostConfigManagement1) GetReservedAddresses() (NewReservedAddresses string, err error) + func (client *LANHostConfigManagement1) GetReservedAddressesCtx(ctx context.Context) (NewReservedAddresses string, err error) + func (client *LANHostConfigManagement1) GetSubnetMask() (NewSubnetMask string, err error) + func (client *LANHostConfigManagement1) GetSubnetMaskCtx(ctx context.Context) (NewSubnetMask string, err error) + func (client *LANHostConfigManagement1) SetAddressRange(NewMinAddress string, NewMaxAddress string) (err error) + func (client *LANHostConfigManagement1) SetAddressRangeCtx(ctx context.Context, NewMinAddress string, NewMaxAddress string) (err error) + func (client *LANHostConfigManagement1) SetDHCPRelay(NewDHCPRelay bool) (err error) + func (client *LANHostConfigManagement1) SetDHCPRelayCtx(ctx context.Context, NewDHCPRelay bool) (err error) + func (client *LANHostConfigManagement1) SetDHCPServerConfigurable(NewDHCPServerConfigurable bool) (err error) + func (client *LANHostConfigManagement1) SetDHCPServerConfigurableCtx(ctx context.Context, NewDHCPServerConfigurable bool) (err error) + func (client *LANHostConfigManagement1) SetDNSServer(NewDNSServers string) (err error) + func (client *LANHostConfigManagement1) SetDNSServerCtx(ctx context.Context, NewDNSServers string) (err error) + func (client *LANHostConfigManagement1) SetDomainName(NewDomainName string) (err error) + func (client *LANHostConfigManagement1) SetDomainNameCtx(ctx context.Context, NewDomainName string) (err error) + func (client *LANHostConfigManagement1) SetIPRouter(NewIPRouters string) (err error) + func (client *LANHostConfigManagement1) SetIPRouterCtx(ctx context.Context, NewIPRouters string) (err error) + func (client *LANHostConfigManagement1) SetReservedAddress(NewReservedAddresses string) (err error) + func (client *LANHostConfigManagement1) SetReservedAddressCtx(ctx context.Context, NewReservedAddresses string) (err error) + func (client *LANHostConfigManagement1) SetSubnetMask(NewSubnetMask string) (err error) + func (client *LANHostConfigManagement1) SetSubnetMaskCtx(ctx context.Context, NewSubnetMask string) (err error) + type Layer3Forwarding1 struct + func NewLayer3Forwarding1Clients() (clients []*Layer3Forwarding1, errors []error, err error) + func NewLayer3Forwarding1ClientsByURL(loc *url.URL) ([]*Layer3Forwarding1, error) + func NewLayer3Forwarding1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Layer3Forwarding1, error) + func NewLayer3Forwarding1ClientsCtx(ctx context.Context) (clients []*Layer3Forwarding1, errors []error, err error) + func NewLayer3Forwarding1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Layer3Forwarding1, error) + func (client *Layer3Forwarding1) GetDefaultConnectionService() (NewDefaultConnectionService string, err error) + func (client *Layer3Forwarding1) GetDefaultConnectionServiceCtx(ctx context.Context) (NewDefaultConnectionService string, err error) + func (client *Layer3Forwarding1) SetDefaultConnectionService(NewDefaultConnectionService string) (err error) + func (client *Layer3Forwarding1) SetDefaultConnectionServiceCtx(ctx context.Context, NewDefaultConnectionService string) (err error) + type WANCableLinkConfig1 struct + func NewWANCableLinkConfig1Clients() (clients []*WANCableLinkConfig1, errors []error, err error) + func NewWANCableLinkConfig1ClientsByURL(loc *url.URL) ([]*WANCableLinkConfig1, error) + func NewWANCableLinkConfig1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANCableLinkConfig1, error) + func NewWANCableLinkConfig1ClientsCtx(ctx context.Context) (clients []*WANCableLinkConfig1, errors []error, err error) + func NewWANCableLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANCableLinkConfig1, error) + func (client *WANCableLinkConfig1) GetBPIEncryptionEnabled() (NewBPIEncryptionEnabled bool, err error) + func (client *WANCableLinkConfig1) GetBPIEncryptionEnabledCtx(ctx context.Context) (NewBPIEncryptionEnabled bool, err error) + func (client *WANCableLinkConfig1) GetCableLinkConfigInfo() (NewCableLinkConfigState string, NewLinkType string, err error) + func (client *WANCableLinkConfig1) GetCableLinkConfigInfoCtx(ctx context.Context) (NewCableLinkConfigState string, NewLinkType string, err error) + func (client *WANCableLinkConfig1) GetConfigFile() (NewConfigFile string, err error) + func (client *WANCableLinkConfig1) GetConfigFileCtx(ctx context.Context) (NewConfigFile string, err error) + func (client *WANCableLinkConfig1) GetDownstreamFrequency() (NewDownstreamFrequency uint32, err error) + func (client *WANCableLinkConfig1) GetDownstreamFrequencyCtx(ctx context.Context) (NewDownstreamFrequency uint32, err error) + func (client *WANCableLinkConfig1) GetDownstreamModulation() (NewDownstreamModulation string, err error) + func (client *WANCableLinkConfig1) GetDownstreamModulationCtx(ctx context.Context) (NewDownstreamModulation string, err error) + func (client *WANCableLinkConfig1) GetTFTPServer() (NewTFTPServer string, err error) + func (client *WANCableLinkConfig1) GetTFTPServerCtx(ctx context.Context) (NewTFTPServer string, err error) + func (client *WANCableLinkConfig1) GetUpstreamChannelID() (NewUpstreamChannelID uint32, err error) + func (client *WANCableLinkConfig1) GetUpstreamChannelIDCtx(ctx context.Context) (NewUpstreamChannelID uint32, err error) + func (client *WANCableLinkConfig1) GetUpstreamFrequency() (NewUpstreamFrequency uint32, err error) + func (client *WANCableLinkConfig1) GetUpstreamFrequencyCtx(ctx context.Context) (NewUpstreamFrequency uint32, err error) + func (client *WANCableLinkConfig1) GetUpstreamModulation() (NewUpstreamModulation string, err error) + func (client *WANCableLinkConfig1) GetUpstreamModulationCtx(ctx context.Context) (NewUpstreamModulation string, err error) + func (client *WANCableLinkConfig1) GetUpstreamPowerLevel() (NewUpstreamPowerLevel uint32, err error) + func (client *WANCableLinkConfig1) GetUpstreamPowerLevelCtx(ctx context.Context) (NewUpstreamPowerLevel uint32, err error) + type WANCommonInterfaceConfig1 struct + func NewWANCommonInterfaceConfig1Clients() (clients []*WANCommonInterfaceConfig1, errors []error, err error) + func NewWANCommonInterfaceConfig1ClientsByURL(loc *url.URL) ([]*WANCommonInterfaceConfig1, error) + func NewWANCommonInterfaceConfig1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANCommonInterfaceConfig1, error) + func NewWANCommonInterfaceConfig1ClientsCtx(ctx context.Context) (clients []*WANCommonInterfaceConfig1, errors []error, err error) + func NewWANCommonInterfaceConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANCommonInterfaceConfig1, error) + func (client *WANCommonInterfaceConfig1) GetActiveConnection(NewActiveConnectionIndex uint16) (NewActiveConnDeviceContainer string, NewActiveConnectionServiceID string, ...) + func (client *WANCommonInterfaceConfig1) GetActiveConnectionCtx(ctx context.Context, NewActiveConnectionIndex uint16) (NewActiveConnDeviceContainer string, NewActiveConnectionServiceID string, ...) + func (client *WANCommonInterfaceConfig1) GetCommonLinkProperties() (NewWANAccessType string, NewLayer1UpstreamMaxBitRate uint32, ...) + func (client *WANCommonInterfaceConfig1) GetCommonLinkPropertiesCtx(ctx context.Context) (NewWANAccessType string, NewLayer1UpstreamMaxBitRate uint32, ...) + func (client *WANCommonInterfaceConfig1) GetEnabledForInternet() (NewEnabledForInternet bool, err error) + func (client *WANCommonInterfaceConfig1) GetEnabledForInternetCtx(ctx context.Context) (NewEnabledForInternet bool, err error) + func (client *WANCommonInterfaceConfig1) GetMaximumActiveConnections() (NewMaximumActiveConnections uint16, err error) + func (client *WANCommonInterfaceConfig1) GetMaximumActiveConnectionsCtx(ctx context.Context) (NewMaximumActiveConnections uint16, err error) + func (client *WANCommonInterfaceConfig1) GetTotalBytesReceived() (NewTotalBytesReceived uint64, err error) + func (client *WANCommonInterfaceConfig1) GetTotalBytesReceivedCtx(ctx context.Context) (NewTotalBytesReceived uint64, err error) + func (client *WANCommonInterfaceConfig1) GetTotalBytesSent() (NewTotalBytesSent uint64, err error) + func (client *WANCommonInterfaceConfig1) GetTotalBytesSentCtx(ctx context.Context) (NewTotalBytesSent uint64, err error) + func (client *WANCommonInterfaceConfig1) GetTotalPacketsReceived() (NewTotalPacketsReceived uint32, err error) + func (client *WANCommonInterfaceConfig1) GetTotalPacketsReceivedCtx(ctx context.Context) (NewTotalPacketsReceived uint32, err error) + func (client *WANCommonInterfaceConfig1) GetTotalPacketsSent() (NewTotalPacketsSent uint32, err error) + func (client *WANCommonInterfaceConfig1) GetTotalPacketsSentCtx(ctx context.Context) (NewTotalPacketsSent uint32, err error) + func (client *WANCommonInterfaceConfig1) GetWANAccessProvider() (NewWANAccessProvider string, err error) + func (client *WANCommonInterfaceConfig1) GetWANAccessProviderCtx(ctx context.Context) (NewWANAccessProvider string, err error) + func (client *WANCommonInterfaceConfig1) SetEnabledForInternet(NewEnabledForInternet bool) (err error) + func (client *WANCommonInterfaceConfig1) SetEnabledForInternetCtx(ctx context.Context, NewEnabledForInternet bool) (err error) + type WANDSLLinkConfig1 struct + func NewWANDSLLinkConfig1Clients() (clients []*WANDSLLinkConfig1, errors []error, err error) + func NewWANDSLLinkConfig1ClientsByURL(loc *url.URL) ([]*WANDSLLinkConfig1, error) + func NewWANDSLLinkConfig1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANDSLLinkConfig1, error) + func NewWANDSLLinkConfig1ClientsCtx(ctx context.Context) (clients []*WANDSLLinkConfig1, errors []error, err error) + func NewWANDSLLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANDSLLinkConfig1, error) + func (client *WANDSLLinkConfig1) GetATMEncapsulation() (NewATMEncapsulation string, err error) + func (client *WANDSLLinkConfig1) GetATMEncapsulationCtx(ctx context.Context) (NewATMEncapsulation string, err error) + func (client *WANDSLLinkConfig1) GetAutoConfig() (NewAutoConfig bool, err error) + func (client *WANDSLLinkConfig1) GetAutoConfigCtx(ctx context.Context) (NewAutoConfig bool, err error) + func (client *WANDSLLinkConfig1) GetDSLLinkInfo() (NewLinkType string, NewLinkStatus string, err error) + func (client *WANDSLLinkConfig1) GetDSLLinkInfoCtx(ctx context.Context) (NewLinkType string, NewLinkStatus string, err error) + func (client *WANDSLLinkConfig1) GetDestinationAddress() (NewDestinationAddress string, err error) + func (client *WANDSLLinkConfig1) GetDestinationAddressCtx(ctx context.Context) (NewDestinationAddress string, err error) + func (client *WANDSLLinkConfig1) GetFCSPreserved() (NewFCSPreserved bool, err error) + func (client *WANDSLLinkConfig1) GetFCSPreservedCtx(ctx context.Context) (NewFCSPreserved bool, err error) + func (client *WANDSLLinkConfig1) GetModulationType() (NewModulationType string, err error) + func (client *WANDSLLinkConfig1) GetModulationTypeCtx(ctx context.Context) (NewModulationType string, err error) + func (client *WANDSLLinkConfig1) SetATMEncapsulation(NewATMEncapsulation string) (err error) + func (client *WANDSLLinkConfig1) SetATMEncapsulationCtx(ctx context.Context, NewATMEncapsulation string) (err error) + func (client *WANDSLLinkConfig1) SetDSLLinkType(NewLinkType string) (err error) + func (client *WANDSLLinkConfig1) SetDSLLinkTypeCtx(ctx context.Context, NewLinkType string) (err error) + func (client *WANDSLLinkConfig1) SetDestinationAddress(NewDestinationAddress string) (err error) + func (client *WANDSLLinkConfig1) SetDestinationAddressCtx(ctx context.Context, NewDestinationAddress string) (err error) + func (client *WANDSLLinkConfig1) SetFCSPreserved(NewFCSPreserved bool) (err error) + func (client *WANDSLLinkConfig1) SetFCSPreservedCtx(ctx context.Context, NewFCSPreserved bool) (err error) + type WANEthernetLinkConfig1 struct + func NewWANEthernetLinkConfig1Clients() (clients []*WANEthernetLinkConfig1, errors []error, err error) + func NewWANEthernetLinkConfig1ClientsByURL(loc *url.URL) ([]*WANEthernetLinkConfig1, error) + func NewWANEthernetLinkConfig1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANEthernetLinkConfig1, error) + func NewWANEthernetLinkConfig1ClientsCtx(ctx context.Context) (clients []*WANEthernetLinkConfig1, errors []error, err error) + func NewWANEthernetLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANEthernetLinkConfig1, error) + func (client *WANEthernetLinkConfig1) GetEthernetLinkStatus() (NewEthernetLinkStatus string, err error) + func (client *WANEthernetLinkConfig1) GetEthernetLinkStatusCtx(ctx context.Context) (NewEthernetLinkStatus string, err error) + type WANIPConnection1 struct + func NewWANIPConnection1Clients() (clients []*WANIPConnection1, errors []error, err error) + func NewWANIPConnection1ClientsByURL(loc *url.URL) ([]*WANIPConnection1, error) + func NewWANIPConnection1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANIPConnection1, error) + func NewWANIPConnection1ClientsCtx(ctx context.Context) (clients []*WANIPConnection1, errors []error, err error) + func NewWANIPConnection1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANIPConnection1, error) + func (client *WANIPConnection1) AddPortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) (err error) + func (client *WANIPConnection1) AddPortMappingCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (err error) + func (client *WANIPConnection1) DeletePortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (err error) + func (client *WANIPConnection1) DeletePortMappingCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (err error) + func (client *WANIPConnection1) ForceTermination() (err error) + func (client *WANIPConnection1) ForceTerminationCtx(ctx context.Context) (err error) + func (client *WANIPConnection1) GetAutoDisconnectTime() (NewAutoDisconnectTime uint32, err error) + func (client *WANIPConnection1) GetAutoDisconnectTimeCtx(ctx context.Context) (NewAutoDisconnectTime uint32, err error) + func (client *WANIPConnection1) GetConnectionTypeInfo() (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANIPConnection1) GetConnectionTypeInfoCtx(ctx context.Context) (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANIPConnection1) GetExternalIPAddress() (NewExternalIPAddress string, err error) + func (client *WANIPConnection1) GetExternalIPAddressCtx(ctx context.Context) (NewExternalIPAddress string, err error) + func (client *WANIPConnection1) GetGenericPortMappingEntry(NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANIPConnection1) GetGenericPortMappingEntryCtx(ctx context.Context, NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANIPConnection1) GetIdleDisconnectTime() (NewIdleDisconnectTime uint32, err error) + func (client *WANIPConnection1) GetIdleDisconnectTimeCtx(ctx context.Context) (NewIdleDisconnectTime uint32, err error) + func (client *WANIPConnection1) GetNATRSIPStatus() (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANIPConnection1) GetNATRSIPStatusCtx(ctx context.Context) (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANIPConnection1) GetSpecificPortMappingEntry(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANIPConnection1) GetSpecificPortMappingEntryCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANIPConnection1) GetStatusInfo() (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANIPConnection1) GetStatusInfoCtx(ctx context.Context) (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANIPConnection1) GetWarnDisconnectDelay() (NewWarnDisconnectDelay uint32, err error) + func (client *WANIPConnection1) GetWarnDisconnectDelayCtx(ctx context.Context) (NewWarnDisconnectDelay uint32, err error) + func (client *WANIPConnection1) RequestConnection() (err error) + func (client *WANIPConnection1) RequestConnectionCtx(ctx context.Context) (err error) + func (client *WANIPConnection1) RequestTermination() (err error) + func (client *WANIPConnection1) RequestTerminationCtx(ctx context.Context) (err error) + func (client *WANIPConnection1) SetAutoDisconnectTime(NewAutoDisconnectTime uint32) (err error) + func (client *WANIPConnection1) SetAutoDisconnectTimeCtx(ctx context.Context, NewAutoDisconnectTime uint32) (err error) + func (client *WANIPConnection1) SetConnectionType(NewConnectionType string) (err error) + func (client *WANIPConnection1) SetConnectionTypeCtx(ctx context.Context, NewConnectionType string) (err error) + func (client *WANIPConnection1) SetIdleDisconnectTime(NewIdleDisconnectTime uint32) (err error) + func (client *WANIPConnection1) SetIdleDisconnectTimeCtx(ctx context.Context, NewIdleDisconnectTime uint32) (err error) + func (client *WANIPConnection1) SetWarnDisconnectDelay(NewWarnDisconnectDelay uint32) (err error) + func (client *WANIPConnection1) SetWarnDisconnectDelayCtx(ctx context.Context, NewWarnDisconnectDelay uint32) (err error) + type WANIPConnection2 struct + func NewWANIPConnection2Clients() (clients []*WANIPConnection2, errors []error, err error) + func NewWANIPConnection2ClientsByURL(loc *url.URL) ([]*WANIPConnection2, error) + func NewWANIPConnection2ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANIPConnection2, error) + func NewWANIPConnection2ClientsCtx(ctx context.Context) (clients []*WANIPConnection2, errors []error, err error) + func NewWANIPConnection2ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANIPConnection2, error) + func (client *WANIPConnection2) AddAnyPortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) (NewReservedPort uint16, err error) + func (client *WANIPConnection2) AddAnyPortMappingCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (NewReservedPort uint16, err error) + func (client *WANIPConnection2) AddPortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) (err error) + func (client *WANIPConnection2) AddPortMappingCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (err error) + func (client *WANIPConnection2) DeletePortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (err error) + func (client *WANIPConnection2) DeletePortMappingCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (err error) + func (client *WANIPConnection2) DeletePortMappingRange(NewStartPort uint16, NewEndPort uint16, NewProtocol string, NewManage bool) (err error) + func (client *WANIPConnection2) DeletePortMappingRangeCtx(ctx context.Context, NewStartPort uint16, NewEndPort uint16, ...) (err error) + func (client *WANIPConnection2) ForceTermination() (err error) + func (client *WANIPConnection2) ForceTerminationCtx(ctx context.Context) (err error) + func (client *WANIPConnection2) GetAutoDisconnectTime() (NewAutoDisconnectTime uint32, err error) + func (client *WANIPConnection2) GetAutoDisconnectTimeCtx(ctx context.Context) (NewAutoDisconnectTime uint32, err error) + func (client *WANIPConnection2) GetConnectionTypeInfo() (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANIPConnection2) GetConnectionTypeInfoCtx(ctx context.Context) (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANIPConnection2) GetExternalIPAddress() (NewExternalIPAddress string, err error) + func (client *WANIPConnection2) GetExternalIPAddressCtx(ctx context.Context) (NewExternalIPAddress string, err error) + func (client *WANIPConnection2) GetGenericPortMappingEntry(NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANIPConnection2) GetGenericPortMappingEntryCtx(ctx context.Context, NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANIPConnection2) GetIdleDisconnectTime() (NewIdleDisconnectTime uint32, err error) + func (client *WANIPConnection2) GetIdleDisconnectTimeCtx(ctx context.Context) (NewIdleDisconnectTime uint32, err error) + func (client *WANIPConnection2) GetListOfPortMappings(NewStartPort uint16, NewEndPort uint16, NewProtocol string, NewManage bool, ...) (NewPortListing string, err error) + func (client *WANIPConnection2) GetListOfPortMappingsCtx(ctx context.Context, NewStartPort uint16, NewEndPort uint16, ...) (NewPortListing string, err error) + func (client *WANIPConnection2) GetNATRSIPStatus() (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANIPConnection2) GetNATRSIPStatusCtx(ctx context.Context) (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANIPConnection2) GetSpecificPortMappingEntry(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANIPConnection2) GetSpecificPortMappingEntryCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANIPConnection2) GetStatusInfo() (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANIPConnection2) GetStatusInfoCtx(ctx context.Context) (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANIPConnection2) GetWarnDisconnectDelay() (NewWarnDisconnectDelay uint32, err error) + func (client *WANIPConnection2) GetWarnDisconnectDelayCtx(ctx context.Context) (NewWarnDisconnectDelay uint32, err error) + func (client *WANIPConnection2) RequestConnection() (err error) + func (client *WANIPConnection2) RequestConnectionCtx(ctx context.Context) (err error) + func (client *WANIPConnection2) RequestTermination() (err error) + func (client *WANIPConnection2) RequestTerminationCtx(ctx context.Context) (err error) + func (client *WANIPConnection2) SetAutoDisconnectTime(NewAutoDisconnectTime uint32) (err error) + func (client *WANIPConnection2) SetAutoDisconnectTimeCtx(ctx context.Context, NewAutoDisconnectTime uint32) (err error) + func (client *WANIPConnection2) SetConnectionType(NewConnectionType string) (err error) + func (client *WANIPConnection2) SetConnectionTypeCtx(ctx context.Context, NewConnectionType string) (err error) + func (client *WANIPConnection2) SetIdleDisconnectTime(NewIdleDisconnectTime uint32) (err error) + func (client *WANIPConnection2) SetIdleDisconnectTimeCtx(ctx context.Context, NewIdleDisconnectTime uint32) (err error) + func (client *WANIPConnection2) SetWarnDisconnectDelay(NewWarnDisconnectDelay uint32) (err error) + func (client *WANIPConnection2) SetWarnDisconnectDelayCtx(ctx context.Context, NewWarnDisconnectDelay uint32) (err error) + type WANIPv6FirewallControl1 struct + func NewWANIPv6FirewallControl1Clients() (clients []*WANIPv6FirewallControl1, errors []error, err error) + func NewWANIPv6FirewallControl1ClientsByURL(loc *url.URL) ([]*WANIPv6FirewallControl1, error) + func NewWANIPv6FirewallControl1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANIPv6FirewallControl1, error) + func NewWANIPv6FirewallControl1ClientsCtx(ctx context.Context) (clients []*WANIPv6FirewallControl1, errors []error, err error) + func NewWANIPv6FirewallControl1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANIPv6FirewallControl1, error) + func (client *WANIPv6FirewallControl1) AddPinhole(RemoteHost string, RemotePort uint16, InternalClient string, ...) (UniqueID uint16, err error) + func (client *WANIPv6FirewallControl1) AddPinholeCtx(ctx context.Context, RemoteHost string, RemotePort uint16, ...) (UniqueID uint16, err error) + func (client *WANIPv6FirewallControl1) CheckPinholeWorking(UniqueID uint16) (IsWorking bool, err error) + func (client *WANIPv6FirewallControl1) CheckPinholeWorkingCtx(ctx context.Context, UniqueID uint16) (IsWorking bool, err error) + func (client *WANIPv6FirewallControl1) DeletePinhole(UniqueID uint16) (err error) + func (client *WANIPv6FirewallControl1) DeletePinholeCtx(ctx context.Context, UniqueID uint16) (err error) + func (client *WANIPv6FirewallControl1) GetFirewallStatus() (FirewallEnabled bool, InboundPinholeAllowed bool, err error) + func (client *WANIPv6FirewallControl1) GetFirewallStatusCtx(ctx context.Context) (FirewallEnabled bool, InboundPinholeAllowed bool, err error) + func (client *WANIPv6FirewallControl1) GetOutboundPinholeTimeout(RemoteHost string, RemotePort uint16, InternalClient string, ...) (OutboundPinholeTimeout uint32, err error) + func (client *WANIPv6FirewallControl1) GetOutboundPinholeTimeoutCtx(ctx context.Context, RemoteHost string, RemotePort uint16, ...) (OutboundPinholeTimeout uint32, err error) + func (client *WANIPv6FirewallControl1) GetPinholePackets(UniqueID uint16) (PinholePackets uint32, err error) + func (client *WANIPv6FirewallControl1) GetPinholePacketsCtx(ctx context.Context, UniqueID uint16) (PinholePackets uint32, err error) + func (client *WANIPv6FirewallControl1) UpdatePinhole(UniqueID uint16, NewLeaseTime uint32) (err error) + func (client *WANIPv6FirewallControl1) UpdatePinholeCtx(ctx context.Context, UniqueID uint16, NewLeaseTime uint32) (err error) + type WANPOTSLinkConfig1 struct + func NewWANPOTSLinkConfig1Clients() (clients []*WANPOTSLinkConfig1, errors []error, err error) + func NewWANPOTSLinkConfig1ClientsByURL(loc *url.URL) ([]*WANPOTSLinkConfig1, error) + func NewWANPOTSLinkConfig1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANPOTSLinkConfig1, error) + func NewWANPOTSLinkConfig1ClientsCtx(ctx context.Context) (clients []*WANPOTSLinkConfig1, errors []error, err error) + func NewWANPOTSLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANPOTSLinkConfig1, error) + func (client *WANPOTSLinkConfig1) GetCallRetryInfo() (NewNumberOfRetries uint32, NewDelayBetweenRetries uint32, err error) + func (client *WANPOTSLinkConfig1) GetCallRetryInfoCtx(ctx context.Context) (NewNumberOfRetries uint32, NewDelayBetweenRetries uint32, err error) + func (client *WANPOTSLinkConfig1) GetDataCompression() (NewDataCompression string, err error) + func (client *WANPOTSLinkConfig1) GetDataCompressionCtx(ctx context.Context) (NewDataCompression string, err error) + func (client *WANPOTSLinkConfig1) GetDataModulationSupported() (NewDataModulationSupported string, err error) + func (client *WANPOTSLinkConfig1) GetDataModulationSupportedCtx(ctx context.Context) (NewDataModulationSupported string, err error) + func (client *WANPOTSLinkConfig1) GetDataProtocol() (NewDataProtocol string, err error) + func (client *WANPOTSLinkConfig1) GetDataProtocolCtx(ctx context.Context) (NewDataProtocol string, err error) + func (client *WANPOTSLinkConfig1) GetFclass() (NewFclass string, err error) + func (client *WANPOTSLinkConfig1) GetFclassCtx(ctx context.Context) (NewFclass string, err error) + func (client *WANPOTSLinkConfig1) GetISPInfo() (NewISPPhoneNumber string, NewISPInfo string, NewLinkType string, err error) + func (client *WANPOTSLinkConfig1) GetISPInfoCtx(ctx context.Context) (NewISPPhoneNumber string, NewISPInfo string, NewLinkType string, err error) + func (client *WANPOTSLinkConfig1) GetPlusVTRCommandSupported() (NewPlusVTRCommandSupported bool, err error) + func (client *WANPOTSLinkConfig1) GetPlusVTRCommandSupportedCtx(ctx context.Context) (NewPlusVTRCommandSupported bool, err error) + func (client *WANPOTSLinkConfig1) SetCallRetryInfo(NewNumberOfRetries uint32, NewDelayBetweenRetries uint32) (err error) + func (client *WANPOTSLinkConfig1) SetCallRetryInfoCtx(ctx context.Context, NewNumberOfRetries uint32, NewDelayBetweenRetries uint32) (err error) + func (client *WANPOTSLinkConfig1) SetISPInfo(NewISPPhoneNumber string, NewISPInfo string, NewLinkType string) (err error) + func (client *WANPOTSLinkConfig1) SetISPInfoCtx(ctx context.Context, NewISPPhoneNumber string, NewISPInfo string, ...) (err error) + type WANPPPConnection1 struct + func NewWANPPPConnection1Clients() (clients []*WANPPPConnection1, errors []error, err error) + func NewWANPPPConnection1ClientsByURL(loc *url.URL) ([]*WANPPPConnection1, error) + func NewWANPPPConnection1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*WANPPPConnection1, error) + func NewWANPPPConnection1ClientsCtx(ctx context.Context) (clients []*WANPPPConnection1, errors []error, err error) + func NewWANPPPConnection1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANPPPConnection1, error) + func (client *WANPPPConnection1) AddPortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) (err error) + func (client *WANPPPConnection1) AddPortMappingCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (err error) + func (client *WANPPPConnection1) ConfigureConnection(NewUserName string, NewPassword string) (err error) + func (client *WANPPPConnection1) ConfigureConnectionCtx(ctx context.Context, NewUserName string, NewPassword string) (err error) + func (client *WANPPPConnection1) DeletePortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (err error) + func (client *WANPPPConnection1) DeletePortMappingCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (err error) + func (client *WANPPPConnection1) ForceTermination() (err error) + func (client *WANPPPConnection1) ForceTerminationCtx(ctx context.Context) (err error) + func (client *WANPPPConnection1) GetAutoDisconnectTime() (NewAutoDisconnectTime uint32, err error) + func (client *WANPPPConnection1) GetAutoDisconnectTimeCtx(ctx context.Context) (NewAutoDisconnectTime uint32, err error) + func (client *WANPPPConnection1) GetConnectionTypeInfo() (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANPPPConnection1) GetConnectionTypeInfoCtx(ctx context.Context) (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANPPPConnection1) GetExternalIPAddress() (NewExternalIPAddress string, err error) + func (client *WANPPPConnection1) GetExternalIPAddressCtx(ctx context.Context) (NewExternalIPAddress string, err error) + func (client *WANPPPConnection1) GetGenericPortMappingEntry(NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANPPPConnection1) GetGenericPortMappingEntryCtx(ctx context.Context, NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANPPPConnection1) GetIdleDisconnectTime() (NewIdleDisconnectTime uint32, err error) + func (client *WANPPPConnection1) GetIdleDisconnectTimeCtx(ctx context.Context) (NewIdleDisconnectTime uint32, err error) + func (client *WANPPPConnection1) GetLinkLayerMaxBitRates() (NewUpstreamMaxBitRate uint32, NewDownstreamMaxBitRate uint32, err error) + func (client *WANPPPConnection1) GetLinkLayerMaxBitRatesCtx(ctx context.Context) (NewUpstreamMaxBitRate uint32, NewDownstreamMaxBitRate uint32, err error) + func (client *WANPPPConnection1) GetNATRSIPStatus() (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANPPPConnection1) GetNATRSIPStatusCtx(ctx context.Context) (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANPPPConnection1) GetPPPAuthenticationProtocol() (NewPPPAuthenticationProtocol string, err error) + func (client *WANPPPConnection1) GetPPPAuthenticationProtocolCtx(ctx context.Context) (NewPPPAuthenticationProtocol string, err error) + func (client *WANPPPConnection1) GetPPPCompressionProtocol() (NewPPPCompressionProtocol string, err error) + func (client *WANPPPConnection1) GetPPPCompressionProtocolCtx(ctx context.Context) (NewPPPCompressionProtocol string, err error) + func (client *WANPPPConnection1) GetPPPEncryptionProtocol() (NewPPPEncryptionProtocol string, err error) + func (client *WANPPPConnection1) GetPPPEncryptionProtocolCtx(ctx context.Context) (NewPPPEncryptionProtocol string, err error) + func (client *WANPPPConnection1) GetPassword() (NewPassword string, err error) + func (client *WANPPPConnection1) GetPasswordCtx(ctx context.Context) (NewPassword string, err error) + func (client *WANPPPConnection1) GetSpecificPortMappingEntry(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANPPPConnection1) GetSpecificPortMappingEntryCtx(ctx context.Context, NewRemoteHost string, NewExternalPort uint16, ...) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANPPPConnection1) GetStatusInfo() (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANPPPConnection1) GetStatusInfoCtx(ctx context.Context) (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANPPPConnection1) GetUserName() (NewUserName string, err error) + func (client *WANPPPConnection1) GetUserNameCtx(ctx context.Context) (NewUserName string, err error) + func (client *WANPPPConnection1) GetWarnDisconnectDelay() (NewWarnDisconnectDelay uint32, err error) + func (client *WANPPPConnection1) GetWarnDisconnectDelayCtx(ctx context.Context) (NewWarnDisconnectDelay uint32, err error) + func (client *WANPPPConnection1) RequestConnection() (err error) + func (client *WANPPPConnection1) RequestConnectionCtx(ctx context.Context) (err error) + func (client *WANPPPConnection1) RequestTermination() (err error) + func (client *WANPPPConnection1) RequestTerminationCtx(ctx context.Context) (err error) + func (client *WANPPPConnection1) SetAutoDisconnectTime(NewAutoDisconnectTime uint32) (err error) + func (client *WANPPPConnection1) SetAutoDisconnectTimeCtx(ctx context.Context, NewAutoDisconnectTime uint32) (err error) + func (client *WANPPPConnection1) SetConnectionType(NewConnectionType string) (err error) + func (client *WANPPPConnection1) SetConnectionTypeCtx(ctx context.Context, NewConnectionType string) (err error) + func (client *WANPPPConnection1) SetIdleDisconnectTime(NewIdleDisconnectTime uint32) (err error) + func (client *WANPPPConnection1) SetIdleDisconnectTimeCtx(ctx context.Context, NewIdleDisconnectTime uint32) (err error) + func (client *WANPPPConnection1) SetWarnDisconnectDelay(NewWarnDisconnectDelay uint32) (err error) + func (client *WANPPPConnection1) SetWarnDisconnectDelayCtx(ctx context.Context, NewWarnDisconnectDelay uint32) (err error)