reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
79 m_fds[READ] = pipe_posix.ReleaseReadFileDescriptor(); 80 m_fds[WRITE] = pipe_posix.ReleaseWriteFileDescriptor(); 92 if (::pipe2(m_fds, (child_processes_inherit) ? 0 : O_CLOEXEC) == 0) 110 m_fds[READ] = PipePosix::kInvalidDescriptor; 111 m_fds[WRITE] = PipePosix::kInvalidDescriptor; 163 m_fds[READ] = fd; 202 m_fds[WRITE] = fd; 209 int PipePosix::GetReadFileDescriptor() const { return m_fds[READ]; } 211 int PipePosix::GetWriteFileDescriptor() const { return m_fds[WRITE]; } 214 const int fd = m_fds[READ]; 215 m_fds[READ] = PipePosix::kInvalidDescriptor; 220 const int fd = m_fds[WRITE]; 221 m_fds[WRITE] = PipePosix::kInvalidDescriptor; 235 return m_fds[READ] != PipePosix::kInvalidDescriptor; 239 return m_fds[WRITE] != PipePosix::kInvalidDescriptor; 244 close(m_fds[READ]); 245 m_fds[READ] = PipePosix::kInvalidDescriptor; 251 close(m_fds[WRITE]); 252 m_fds[WRITE] = PipePosix::kInvalidDescriptor;