mirror of
https://github.com/coredns/coredns.git
synced 2025-11-09 21:42:17 -05:00
26 lines
400 B
Go
26 lines
400 B
Go
|
|
package xds
|
||
|
|
|
||
|
|
func (c *Client) Nonce() string {
|
||
|
|
c.mu.RLock()
|
||
|
|
defer c.mu.RUnlock()
|
||
|
|
return c.nonce
|
||
|
|
}
|
||
|
|
|
||
|
|
func (c *Client) SetNonce(n string) {
|
||
|
|
c.mu.Lock()
|
||
|
|
defer c.mu.Unlock()
|
||
|
|
c.nonce = n
|
||
|
|
}
|
||
|
|
|
||
|
|
func (c *Client) Assignments() *assignment {
|
||
|
|
c.mu.RLock()
|
||
|
|
defer c.mu.RUnlock()
|
||
|
|
return c.assignments
|
||
|
|
}
|
||
|
|
|
||
|
|
func (c *Client) SetAssignments(a *assignment) {
|
||
|
|
c.mu.Lock()
|
||
|
|
defer c.mu.Unlock()
|
||
|
|
c.assignments = a
|
||
|
|
}
|