Documentation ¶
Index ¶
- type DNSValueStore
- func (dnsRouter *DNSValueStore) GetValue(ctx context.Context, key string, opts ...routing.Option) ([]byte, error)
- func (dnsRouter *DNSValueStore) PutValue(ctx context.Context, key string, value []byte, opts ...routing.Option) error
- func (dnsRouter *DNSValueStore) SearchValue(ctx context.Context, key string, opts ...routing.Option) (<-chan []byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSValueStore ¶
type DNSValueStore struct { }
DNS uses domains for record storage
func (*DNSValueStore) GetValue ¶
func (dnsRouter *DNSValueStore) GetValue(ctx context.Context, key string, opts ...routing.Option) ([]byte, error)
Get value from FQDN's TXT TODO: opts handling
func (*DNSValueStore) PutValue ¶
func (dnsRouter *DNSValueStore) PutValue(ctx context.Context, key string, value []byte, opts ...routing.Option) error
Put value to FQDN/nameserver for storage
func (*DNSValueStore) SearchValue ¶
Click to show internal directories.
Click to hide internal directories.