提交 229c93f7 作者: Brian Tiger Chow
上级 d79ba526
......@@ -262,6 +262,16 @@ func (c *MultiConn) ID() string {
return string(ids)
}
func (c *MultiConn) Conns() []Conn {
c.RLock()
defer c.RUnlock()
var conns []Conn
for _, c := range c.conns {
conns = append(conns, c)
}
return conns
}
func (c *MultiConn) String() string {
return String(c, "MultiConn")
}
......
......@@ -307,11 +307,11 @@ func TestMulticonnClose(t *testing.T) {
ctx := context.Background()
c1, c2 := setupMultiConns(t, ctx)
for _, c := range c1.conns {
for _, c := range c1.Conns() {
c.Close()
}
for _, c := range c2.conns {
for _, c := range c2.Conns() {
c.Close()
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论