public NGWin32NamedPipeSocket()

in nailgun-server/src/main/java/com/facebook/nailgun/NGWin32NamedPipeSocket.java [52:67]


  public NGWin32NamedPipeSocket(
      HANDLE handle, CloseCallback closeCallback, boolean requireStrictLength) throws IOException {
    this.handle = handle;
    this.closeCallback = closeCallback;
    this.requireStrictLength = requireStrictLength;
    this.readerWaitable = API.CreateEvent(null, true, false, null);
    if (readerWaitable == null) {
      throw new IOException("CreateEvent() failed ");
    }
    writerWaitable = API.CreateEvent(null, true, false, null);
    if (writerWaitable == null) {
      throw new IOException("CreateEvent() failed ");
    }
    this.is = new NGWin32NamedPipeSocketInputStream(handle);
    this.os = new NGWin32NamedPipeSocketOutputStream(handle);
  }