This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -192,35 +192,38 @@ $(function() {
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <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>&#160; <span class="comment">// optionally use for optimization.</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a2d32da3730b87f714f0b89f6a6251239">init</a>(boost::optional&lt;std::uint64_t&gt; <span class="keyword">const</span>&amp;, boost::system::error_code&amp; ec);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <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>&#160; <span class="comment">// buffer sequences corresponding to the incoming body.</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> ConstBufferSequence&gt;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <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>&#160; <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a27a0312f8ad6c6d3ba2d58f01c5ce21a">put</a>(ConstBufferSequence <span class="keyword">const</span>&amp; buffers, boost::system::error_code&amp; ec);</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <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>&#160; <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>&#160; <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>&#160; <span class="comment">// parameter.</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a2d32da3730b87f714f0b89f6a6251239">init</a>(boost::optional&lt;std::uint64_t&gt; <span class="keyword">const</span>&amp;, boost::system::error_code&amp; ec);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <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>&#160; <span class="comment">// buffer sequences corresponding to the incoming body.</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> ConstBufferSequence&gt;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <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>&#160; <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a27a0312f8ad6c6d3ba2d58f01c5ce21a">put</a>(ConstBufferSequence <span class="keyword">const</span>&amp; buffers, boost::system::error_code&amp; ec);</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <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>&#160; <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>&#160; <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>&#160; <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>&#160; <span class="comment">// destructors, since an exception thrown from there</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="comment">// would terminate the program.</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a123757d492539dd5bce893b4306d1554">finish</a>(boost::system::error_code&amp; ec);</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;};</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#include &lt;ripple/net/impl/DatabaseBody.ipp&gt;</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#endif // RIPPLE_NET_DATABASEBODY_H</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <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>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <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>&#160; <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>&#160; <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>&#160; <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>&#160; <span class="comment">// destructors, since an exception thrown from there</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="comment">// would terminate the program.</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classripple_1_1DatabaseBody_1_1reader.html#a123757d492539dd5bce893b4306d1554">finish</a>(boost::system::error_code&amp; ec);</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;};</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#include &lt;ripple/net/impl/DatabaseBody.ipp&gt;</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<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 &amp;config, boost::asio::io_service &amp;io_service, boost::system::error_code &amp;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>