We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37b26a3 commit cf58bfeCopy full SHA for cf58bfe
intra/dnscrypt/servers.go
@@ -79,6 +79,26 @@ func newServersInfo() ServersInfo {
79
}
80
81
82
+func (serversInfo *ServersInfo) len() int {
83
+ serversInfo.RLock()
84
+ defer serversInfo.RUnlock()
85
+
86
+ return len(serversInfo.registeredServers)
87
+}
88
89
+func (serversInfo *ServersInfo) getAll() []*serverinfo {
90
91
92
93
+ servers := make([]*serverinfo, 0, len(serversInfo.inner))
94
+ for _, si := range serversInfo.inner {
95
+ if si != nil {
96
+ servers = append(servers, si)
97
+ }
98
99
+ return servers
100
101
102
func (serversInfo *ServersInfo) getOne() (serverInfo *serverinfo) {
103
serversInfo.RLock()
104
defer serversInfo.RUnlock()
0 commit comments