Documentation ¶
Index ¶
- func DNSRepository(rtype string, fallbackDNS ...string) dns.Repository
- func From(conf *config.Config) httpapi.Server
- func HealthRepository(rtype string) health.Repository
- func Server(dnstype, dnsAddress, dnsPrefix, dnsProto string, httpPort int, ...) (httpapi.Server, udp.Server)
- func Service(dnsRepo dns.Repository, storeRepo store.Repository, ...) service.Service
- func StoreRepository(rtype string, path string) store.Repository
- func UDPServer(stype, address, prefix, proto string, svc service.Service) udp.Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DNSRepository ¶
func DNSRepository(rtype string, fallbackDNS ...string) dns.Repository
func HealthRepository ¶
func HealthRepository(rtype string) health.Repository
func Service ¶
func Service( dnsRepo dns.Repository, storeRepo store.Repository, healthRepo health.Repository, conf *config.Config, ) service.Service
func StoreRepository ¶
func StoreRepository(rtype string, path string) store.Repository
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.