mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
deploy: 9d89d4c188
This commit is contained in:
@@ -192,35 +192,38 @@ $(function() {
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="comment">// the payload size (`content_length`) which we can</span></div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="comment">// optionally use for optimization.</span></div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a2d32da3730b87f714f0b89f6a6251239">init</a>(boost::optional<std::uint64_t> <span class="keyword">const</span>&, boost::system::error_code& ec);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="comment">// This function is called one or more times to store</span></div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// buffer sequences corresponding to the incoming body.</span></div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">template</span> <<span class="keyword">class</span> ConstBufferSequence></div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a27a0312f8ad6c6d3ba2d58f01c5ce21a">put</a>(ConstBufferSequence <span class="keyword">const</span>& buffers, boost::system::error_code& ec);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  </div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a53b14827c628b59642654d34539be174">do_put</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> data);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="comment">// Note: boost::Beast calls init() and requires a</span></div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="comment">// boost::optional (not a std::optional) as the</span></div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="comment">// parameter.</span></div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a2d32da3730b87f714f0b89f6a6251239">init</a>(boost::optional<std::uint64_t> <span class="keyword">const</span>&, boost::system::error_code& ec);</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="comment">// This function is called one or more times to store</span></div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">// buffer sequences corresponding to the incoming body.</span></div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keyword">template</span> <<span class="keyword">class</span> ConstBufferSequence></div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a27a0312f8ad6c6d3ba2d58f01c5ce21a">put</a>(ConstBufferSequence <span class="keyword">const</span>& buffers, boost::system::error_code& ec);</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="comment">// This function is called when writing is complete.</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="comment">// It is an opportunity to perform any final actions</span></div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="comment">// which might fail, in order to return an error code.</span></div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="comment">// Operations that might fail should not be attempted in</span></div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="comment">// destructors, since an exception thrown from there</span></div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// would terminate the program.</span></div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a123757d492539dd5bce893b4306d1554">finish</a>(boost::system::error_code& ec);</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> };</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="preprocessor">#include <ripple/net/impl/DatabaseBody.ipp></span></div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="preprocessor">#endif // RIPPLE_NET_DATABASEBODY_H</span></div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a53b14827c628b59642654d34539be174">do_put</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> data);</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="comment">// This function is called when writing is complete.</span></div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="comment">// It is an opportunity to perform any final actions</span></div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="comment">// which might fail, in order to return an error code.</span></div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="comment">// Operations that might fail should not be attempted in</span></div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="comment">// destructors, since an exception thrown from there</span></div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="comment">// would terminate the program.</span></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="comment">//</span></div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a123757d492539dd5bce893b4306d1554">finish</a>(boost::system::error_code& ec);</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> };</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="preprocessor">#include <ripple/net/impl/DatabaseBody.ipp></span></div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor">#endif // RIPPLE_NET_DATABASEBODY_H</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1DatabaseBody_1_1value__type_html_aa02c0f63622b0eb946be5556e7a78c8b"><div class="ttname"><a href="classripple_1_1DatabaseBody_1_1value__type.html#aa02c0f63622b0eb946be5556e7a78c8b">ripple::DatabaseBody::value_type::open</a></div><div class="ttdeci">void open(boost::filesystem::path path, Config const &config, boost::asio::io_service &io_service, boost::system::error_code &ec)</div><div class="ttdoc">Open a file at the given path with the specified mode.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1DatabaseBody_1_1reader_html_a26f00f9d0063c6885f34fca8329dba24"><div class="ttname"><a href="classripple_1_1DatabaseBody_1_1reader.html#a26f00f9d0063c6885f34fca8329dba24">ripple::DatabaseBody::reader::MAX_HANDLERS</a></div><div class="ttdeci">static constexpr std::uint8_t MAX_HANDLERS</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseBody_8h_source.html#l00124">DatabaseBody.h:124</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user