github.com/aporeto-inc/trireme-lib@v10.358.0+incompatible/monitor/remoteapi/server/server_windows.go (about) 1 // +build windows 2 3 package server 4 5 import ( 6 "net" 7 "net/http" 8 9 "go.aporeto.io/enforcerd/trireme-lib/common" 10 "gopkg.in/natefinch/npipe.v2" 11 ) 12 13 func cleanupPipe(address string) error { 14 // TODO(windows): anything? 15 return nil 16 } 17 18 func (e *EventServer) makePipe() (net.Listener, error) { 19 pipeName := `\\.\pipe\` + e.socketPath 20 pipeListener, err := npipe.Listen(pipeName) 21 if err != nil { 22 return nil, err 23 } 24 return pipeListener, nil 25 } 26 27 // TODO(windows): Uids() not impl currently in Windows 28 func validateUser(r *http.Request, event *common.EventInfo) error { 29 return nil 30 }