Versions in this module Expand all Collapse all v1 v1.0.1 Jun 23, 2022 Changes in this version + func AcquireLinkCurrentDns(ctx context.Context, link string, w http.ResponseWriter) error + func AcquireLinkDns(ctx context.Context, link string, w http.ResponseWriter) error + func AcquireLinkDomains(ctx context.Context, link string, w http.ResponseWriter) error + func RegisterRouterResolved(router *mux.Router) + type Describe struct + CurrentDNS string + DnsServers []Dns + Domains []Domains + LinkCurrentDNS []Dns + func DescribeDns(ctx context.Context) (*Describe, error) + type Dns struct + Dns string + Family int32 + Index int32 + Link string + func AcquireDns(ctx context.Context) ([]Dns, error) + type Domains struct + Domain string + Index int32 + Link string + func AcquireDomains(ctx context.Context) ([]Domains, error) + type GlobalDns struct + DnsServers []string + Domains []string + func (d *GlobalDns) AddDns(ctx context.Context, w http.ResponseWriter) error + func (d *GlobalDns) RemoveDns(ctx context.Context, w http.ResponseWriter) error + type SDConnection struct + func NewSDConnection() (*SDConnection, error) + func (c *SDConnection) Close() + func (c *SDConnection) DBusAcquireCurrentDnsFromResolveLink(ctx context.Context, index int) (*Dns, error) + func (c *SDConnection) DBusAcquireCurrentDnsFromResolveManager(ctx context.Context) ([]Dns, error) + func (c *SDConnection) DBusAcquireDnsFromResolveLink(ctx context.Context, index int) ([]Dns, error) + func (c *SDConnection) DBusAcquireDnsFromResolveManager(ctx context.Context) ([]Dns, error) + func (c *SDConnection) DBusAcquireDomainsFromResolveLink(ctx context.Context, index int) ([]Domains, error) + func (c *SDConnection) DBusAcquireDomainsFromResolveManager(ctx context.Context) ([]Domains, error)