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  }