MCPcopy Index your code
hub / github.com/coder/coder / Close

Method Close

agent/boundarylogproxy/proxy.go:226–242  ·  view source on GitHub ↗

Close stops the server and blocks until resources have been cleaned up. It must be called after Start.

()

Source from the content-addressed store, hash-verified

224// Close stops the server and blocks until resources have been cleaned up.
225// It must be called after Start.
226func (s *Server) Close() error {
227 if s.cancel != nil {
228 s.cancel()
229 }
230
231 if s.listener != nil {
232 _ = s.listener.Close()
233 }
234
235 s.wg.Wait()
236
237 err := os.Remove(s.socketPath)
238 if err != nil && !errors.Is(err, os.ErrNotExist) {
239 return err
240 }
241 return nil
242}

Calls 5

CloseMethod · 0.65
WaitMethod · 0.65
RemoveMethod · 0.65
cancelMethod · 0.45
IsMethod · 0.45