| 310 | } |
| 311 | |
| 312 | void PipeServer::onNewClientConnected(uv_stream_t* server, int status) { |
| 313 | auto server_pipe = reinterpret_cast<uv_pipe_t*>(server); |
| 314 | auto client = new PipeClient{this, server_pipe->pipe_mode, server_pipe->security_attributes }; |
| 315 | acceptClient(client); |
| 316 | client->startRead(); |
| 317 | } |
| 318 | |
| 319 | bool PipeServer::initSingleInstance() { |
| 320 | singleInstanceMutex_ = ::CreateMutex(NULL, FALSE, singleInstanceMutexName_); |