INNER CODE UNIT · Go
NewCriDockerServer
Mirantis/cri-dockerd · backend/daemon.go:48
func NewCriDockerServer(endpoint string, s core.DockerService) *CriDockerService {
return &CriDockerService{
endpoint: endpoint,
service: s,
}
}
func getListener(addr string) (net.Listener, error) {
addrSlice := strings.SplitN(addr, "://", 2)
proto := addrSlice[0]
listenAddr := addrSlice[1]
switch proto {
case "fd":
return listenFD(listenAddr)
default:
return util.CreateListener(addr)
}
}