<ahref="#pub-methods">Public Member Functions</a>|
<ahref="classcrashpad_1_1internal_1_1WriteAllInternal-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="title">crashpad::internal::WriteAllInternal Class Reference<spanclass="mlabels"><spanclass="mlabel">abstract</span></span></div></div>
</div><!--header-->
<divclass="contents">
<p>The internal implementation of <aclass="el"href="namespacecrashpad.html#ada530c306bf30e9ed9274c20d05c0db4"title="Writes to a file, retrying when interrupted on POSIX or following a short write. ">WriteFile()</a> and its wrappers.
<trclass="memdesc:a8e1a1fc946617ca52af5732364c9841a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calls Write(), retrying following a short write, ensuring that exactly <em>size</em> bytes are written. <ahref="#a8e1a1fc946617ca52af5732364c9841a">More...</a><br/></td></tr>
<divclass="textblock"><p>The internal implementation of <aclass="el"href="namespacecrashpad.html#ada530c306bf30e9ed9274c20d05c0db4"title="Writes to a file, retrying when interrupted on POSIX or following a short write. ">WriteFile()</a> and its wrappers. </p>
<p>The logic is exposed so that it may be tested without requiring large files to be written. It is not intended to be used more generally. Use <aclass="el"href="namespacecrashpad.html#ada530c306bf30e9ed9274c20d05c0db4"title="Writes to a file, retrying when interrupted on POSIX or following a short write. ">WriteFile()</a>, <aclass="el"href="namespacecrashpad.html#a8a91af9c690d2a280c463596bf82070b"title="Wraps WriteFile(), ensuring that exactly size bytes are written. ">LoggingWriteFile()</a>, <aclass="el"href="namespacecrashpad.html#a74c74fefa3b1f5e0c1b885755c9f9cf6"title="Wraps WriteFile(), ensuring that exactly size bytes are written. ">CheckedWriteFile()</a>, or <aclass="el"href="classcrashpad_1_1FileWriterInterface.html#a34e3a6edac09771c7746901b77acc5b1"title="Wraps LoggingWriteFile(), or provides an implementation with identical semantics. ...">FileWriterInterface::Write()</a> instead. </p>
</div><h2class="groupheader">Member Function Documentation</h2>
<p>Calls Write(), retrying following a short write, ensuring that exactly <em>size</em> bytes are written. </p>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> on success. <code>false</code> if the underlying Write() fails or if fewer than <em>size</em> bytes were written. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>util/file/file_io.h</li>
<li>util/file/file_io.cc</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated by  <ahref="http://www.doxygen.org/index.html">