KnownGroups returns a list of the known groups.
()
| 200 | |
| 201 | // KnownGroups returns a list of the known groups. |
| 202 | func (s *Server) KnownGroups() []uint32 { |
| 203 | var groups []uint32 |
| 204 | s.RLock() |
| 205 | defer s.RUnlock() |
| 206 | for group := range s.state.Groups { |
| 207 | groups = append(groups, group) |
| 208 | } |
| 209 | return groups |
| 210 | } |
| 211 | |
| 212 | func (s *Server) hasLeader(gid uint32) bool { |
| 213 | s.AssertRLock() |
no test coverage detected