Lines Matching refs:m_handle
58 m_handle(invalid_value())
63 m_handle(h)
65 PRE(m_handle != invalid_value());
69 m_handle(fh.m_handle)
71 fh.m_handle = invalid_value();
83 m_handle = fh.m_handle;
84 fh.m_handle = invalid_value();
93 return m_handle != invalid_value();
101 ::close(m_handle);
103 m_handle = invalid_value();
111 handle_type h = m_handle;
112 m_handle = invalid_value();
122 return m_handle;
130 if (m_handle == h)
133 if (::dup2(m_handle, h) == -1)
137 if (::close(m_handle) == -1) {
143 m_handle = h;
157 m_handle(h),
162 PRE(m_handle >= 0);
191 ssize_t cnt = ::read(m_handle, m_read_buf, m_bufsize);
221 ok = ::write(m_handle, pbase(), cnt) == cnt;