| // +build windows |
| |
| package server |
| |
| import ( |
| "fmt" |
| |
| "github.com/docker/docker/engine" |
| ) |
| |
| // NewServer sets up the required Server and does protocol specific checking. |
| func NewServer(proto, addr string, job *engine.Job) (Server, error) { |
| // Basic error and sanity checking |
| switch proto { |
| case "tcp": |
| return setupTcpHttp(addr, job) |
| default: |
| return nil, errors.New("Invalid protocol format. Windows only supports tcp.") |
| } |
| } |
| |
| // Called through eng.Job("acceptconnections") |
| func AcceptConnections(job *engine.Job) engine.Status { |
| |
| // close the lock so the listeners start accepting connections |
| if activationLock != nil { |
| close(activationLock) |
| } |
| |
| return engine.StatusOK |
| } |