(name string)
| 737 | } |
| 738 | |
| 739 | func getConnInternal(name string) *WslConn { |
| 740 | globalLock.Lock() |
| 741 | defer globalLock.Unlock() |
| 742 | connName := wsl.WslName{Distro: name} |
| 743 | rtn := clientControllerMap[name] |
| 744 | if rtn == nil { |
| 745 | rtn = &WslConn{Lock: &sync.Mutex{}, Status: Status_Init, Name: connName, WshEnabled: &atomic.Bool{}, HasWaiter: &atomic.Bool{}, cancelFn: nil} |
| 746 | clientControllerMap[name] = rtn |
| 747 | } |
| 748 | return rtn |
| 749 | } |
| 750 | |
| 751 | func GetWslConn(name string) *WslConn { |
| 752 | conn := getConnInternal(name) |
no outgoing calls
no test coverage detected