github.com/lmars/docker@v1.6.0-rc2/api/server/server_windows.go (about)

     1  // +build windows
     2  
     3  package server
     4  
     5  import (
     6  	"fmt"
     7  
     8  	"github.com/docker/docker/engine"
     9  )
    10  
    11  // NewServer sets up the required Server and does protocol specific checking.
    12  func NewServer(proto, addr string, job *engine.Job) (Server, error) {
    13  	// Basic error and sanity checking
    14  	switch proto {
    15  	case "tcp":
    16  		return setupTcpHttp(addr, job)
    17  	default:
    18  		return nil, errors.New("Invalid protocol format. Windows only supports tcp.")
    19  	}
    20  }
    21  
    22  // Called through eng.Job("acceptconnections")
    23  func AcceptConnections(job *engine.Job) engine.Status {
    24  
    25  	// close the lock so the listeners start accepting connections
    26  	if activationLock != nil {
    27  		close(activationLock)
    28  	}
    29  
    30  	return engine.StatusOK
    31  }