(fn func())
| 824 | } |
| 825 | |
| 826 | func (conn *SSHConn) WithLock(fn func()) { |
| 827 | conn.lock.Lock() |
| 828 | defer conn.lock.Unlock() |
| 829 | fn() |
| 830 | } |
| 831 | |
| 832 | func WithLockRtn[T any](conn *SSHConn, fn func() T) T { |
| 833 | conn.lock.Lock() |
no outgoing calls
no test coverage detected