Documentation
¶
Index ¶
- Constants
- Variables
- func AddLTEInterface(ifName string, connectionName string, apn string) error
- func AppendDNSResolver(ifconfig *maestroSpecs.NetIfConfigPayload, leaseinfo *DhcpLeaseInfo, ...) (dnsset bool, primaryDNS string, err error)
- func AvailableModems() ([]string, error)
- func BringUpModem(connectionName string) error
- func ClearAllAddressesByLinkName(name string, exceptions []net.IP) (err error)
- func ConfigApplyHandler(jobConfigApplyRequestChan <-chan bool)
- func ConfigChangeHandler(jobConfigChangeChan <-chan ConfigChangeInfo)
- func ConnectModem(index string, serial string, connectionName string, apn string) error
- func ConnectToWifi(ifname string, wifissid string, wifipassword string) (status string, ip string, errout error)
- func DisconnectWifi(ifname string) (status string, errout error)
- func GetInstance() *networkManagerInstance
- func GetInterfaceIndexAndName(ifname string, ifindex int) (retifname string, retifindex int, err error)
- func GetInterfaceLink(ifname string, ifindex int) (ret netlink.Link, err error)
- func GetInterfaceMacAddress(ifname string) (macaddr net.HardwareAddr, ifindex int, err error)
- func GetLastEventsForSubscriber(id string) (output []*netevents.NetEventData, valid bool, err error)
- func GetLinkStatusByName(name string) (ret *netlink.LinkAttrs, err error)
- func GetNeteventsID() (ok bool, ret string)
- func InitNetworkManager(networkconfig *maestroSpecs.NetworkConfigPayload, ...) error
- func IsIPv4AddressSet(ifname string, thisaddr *netlink.Addr) (response bool, err error)
- func IsModemRegistered(index string) bool
- func ReleaseFromServer(ifname string, leasinfo *DhcpLeaseInfo) (ok bool, err error)
- func RemoveDefaultRoute() (err error)
- func SetInterfaceMacAddress(ifname string, ifindex int, macaddr string) (err error)
- func SetupDefaultRouteFromLease(ifconfig *maestroSpecs.NetIfConfigPayload, leaseinfo *DhcpLeaseInfo) (routeset bool, gw string, err error)
- func SubscribeToNetEvents(timeout int64) (id string, err error)
- type CommitConfigChangeHook
- func (cfgHook CommitConfigChangeHook) ChangesComplete(configgroup string) (acceptallchanges bool)
- func (cfgHook CommitConfigChangeHook) ChangesStart(configgroup string)
- func (cfgHook CommitConfigChangeHook) SawChange(configgroup string, fieldchanged string, futvalue interface{}, ...) (acceptchange bool)
- type ConfigChangeInfo
- type ConfigCommit