resolved

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2022 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AcquireLinkCurrentDns

func AcquireLinkCurrentDns(ctx context.Context, link string, w http.ResponseWriter) error

func AcquireLinkDns

func AcquireLinkDns(ctx context.Context, link string, w http.ResponseWriter) error

func AcquireLinkDomains

func AcquireLinkDomains(ctx context.Context, link string, w http.ResponseWriter) error

func RegisterRouterResolved

func RegisterRouterResolved(router *mux.Router)

Types

type Describe

type Describe struct {
	CurrentDNS     string    `json:"CurrentDns"`
	DnsServers     []Dns     `json:"DnsServers"`
	LinkCurrentDNS []Dns     `json:"LinkCurrentDns"`
	Domains        []Domains `json:"Domains"`
}

func DescribeDns

func DescribeDns(ctx context.Context) (*Describe, error)

type Dns

type Dns struct {
	Index  int32  `json:"Index"`
	Link   string `json:"Link"`
	Family int32  `json:"Family"`
	Dns    string `json:"Dns"`
}

func AcquireDns

func AcquireDns(ctx context.Context) ([]Dns, error)

type Domains

type Domains struct {
	Index  int32  `json:"Index"`
	Link   string `json:"Link"`
	Domain string `json:"Domain"`
}

func AcquireDomains

func AcquireDomains(ctx context.Context) ([]Domains, error)

type GlobalDns

type GlobalDns struct {
	DnsServers []string `json:"DnsServers"`
	Domains    []string `json:"Domains"`
}

func (*GlobalDns) AddDns

func (d *GlobalDns) AddDns(ctx context.Context, w http.ResponseWriter) error

func (*GlobalDns) RemoveDns

func (d *GlobalDns) RemoveDns(ctx context.Context, w http.ResponseWriter) error

type SDConnection

type SDConnection struct {
	// contains filtered or unexported fields
}

func NewSDConnection

func NewSDConnection() (*SDConnection, error)

func (*SDConnection) Close

func (c *SDConnection) Close()
func (c *SDConnection) DBusAcquireCurrentDnsFromResolveLink(ctx context.Context, index int) (*Dns, error)

func (*SDConnection) DBusAcquireCurrentDnsFromResolveManager

func (c *SDConnection) DBusAcquireCurrentDnsFromResolveManager(ctx context.Context) ([]Dns, error)
func (c *SDConnection) DBusAcquireDnsFromResolveLink(ctx context.Context, index int) ([]Dns, error)

func (*SDConnection) DBusAcquireDnsFromResolveManager

func (c *SDConnection) DBusAcquireDnsFromResolveManager(ctx context.Context) ([]Dns, error)
func (c *SDConnection) DBusAcquireDomainsFromResolveLink(ctx context.Context, index int) ([]Domains, error)

func (*SDConnection) DBusAcquireDomainsFromResolveManager

func (c *SDConnection) DBusAcquireDomainsFromResolveManager(ctx context.Context) ([]Domains, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL