mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-05 16:57:56 +00:00
deploy: 2406b28e64
This commit is contained in:
@@ -99,36 +99,37 @@ $(function() {
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define RIPPLE_APP_BASICAPP_H_INCLUDED</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <boost/asio/io_service.hpp></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a>></span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/thread.html">thread</a>></span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a>></span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// This is so that the io_service can outlive all the children</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="classBasicApp.html"> 29</a></span><span class="keyword">class </span><a class="code hl_class" href="classBasicApp.html">BasicApp</a></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classBasicApp.html#acbe2bef2634f792a29c2b462cd4a9ff8"> 32</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<boost::asio::io_service::work></a> <a class="code hl_variable" href="classBasicApp.html#acbe2bef2634f792a29c2b462cd4a9ff8">work_</a>;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="classBasicApp.html#a53ed855cfab7fb18f9a20854051f5592"> 33</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::thread></a> <a class="code hl_variable" href="classBasicApp.html#a53ed855cfab7fb18f9a20854051f5592">threads_</a>;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c"> 34</a></span> boost::asio::io_service <a class="code hl_variable" href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c">io_service_</a>;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_class" href="classBasicApp.html">BasicApp</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> numberOfThreads);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_function" href="classBasicApp.html#a54b860eec04d8478bf684abe09ba03fd">~BasicApp</a>();</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> boost::asio::io_service&</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classBasicApp.html#a0581ae24e613a57d9283e60f0a3bca0a"> 41</a></span> <a class="code hl_function" href="classBasicApp.html#a0581ae24e613a57d9283e60f0a3bca0a">get_io_service</a>()</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> {</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c">io_service_</a>;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> }</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>};</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclassBasicApp_html"><div class="ttname"><a href="classBasicApp.html">BasicApp</a></div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00029">BasicApp.h:30</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_a0581ae24e613a57d9283e60f0a3bca0a"><div class="ttname"><a href="classBasicApp.html#a0581ae24e613a57d9283e60f0a3bca0a">BasicApp::get_io_service</a></div><div class="ttdeci">boost::asio::io_service & get_io_service()</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00041">BasicApp.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_a53ed855cfab7fb18f9a20854051f5592"><div class="ttname"><a href="classBasicApp.html#a53ed855cfab7fb18f9a20854051f5592">BasicApp::threads_</a></div><div class="ttdeci">std::vector< std::thread > threads_</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00033">BasicApp.h:33</a></div></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a>></span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/thread.html">thread</a>></span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a>></span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment">// This is so that the io_service can outlive all the children</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="classBasicApp.html"> 30</a></span><span class="keyword">class </span><a class="code hl_class" href="classBasicApp.html">BasicApp</a></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>{</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="classBasicApp.html#acbe2bef2634f792a29c2b462cd4a9ff8"> 33</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<boost::asio::io_service::work></a> <a class="code hl_variable" href="classBasicApp.html#acbe2bef2634f792a29c2b462cd4a9ff8">work_</a>;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classBasicApp.html#a53ed855cfab7fb18f9a20854051f5592"> 34</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::thread></a> <a class="code hl_variable" href="classBasicApp.html#a53ed855cfab7fb18f9a20854051f5592">threads_</a>;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c"> 35</a></span> boost::asio::io_service <a class="code hl_variable" href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c">io_service_</a>;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_class" href="classBasicApp.html">BasicApp</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> numberOfThreads);</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_function" href="classBasicApp.html#a54b860eec04d8478bf684abe09ba03fd">~BasicApp</a>();</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> boost::asio::io_service&</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classBasicApp.html#a0581ae24e613a57d9283e60f0a3bca0a"> 42</a></span> <a class="code hl_function" href="classBasicApp.html#a0581ae24e613a57d9283e60f0a3bca0a">get_io_service</a>()</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> {</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c">io_service_</a>;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> }</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>};</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclassBasicApp_html"><div class="ttname"><a href="classBasicApp.html">BasicApp</a></div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00030">BasicApp.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_a0581ae24e613a57d9283e60f0a3bca0a"><div class="ttname"><a href="classBasicApp.html#a0581ae24e613a57d9283e60f0a3bca0a">BasicApp::get_io_service</a></div><div class="ttdeci">boost::asio::io_service & get_io_service()</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00042">BasicApp.h:42</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_a53ed855cfab7fb18f9a20854051f5592"><div class="ttname"><a href="classBasicApp.html#a53ed855cfab7fb18f9a20854051f5592">BasicApp::threads_</a></div><div class="ttdeci">std::vector< std::thread > threads_</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00034">BasicApp.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_a54b860eec04d8478bf684abe09ba03fd"><div class="ttname"><a href="classBasicApp.html#a54b860eec04d8478bf684abe09ba03fd">BasicApp::~BasicApp</a></div><div class="ttdeci">~BasicApp()</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8cpp_source.html#l00038">BasicApp.cpp:38</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_ac7653bf5f56f12d87d7fd81b6261ad5c"><div class="ttname"><a href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c">BasicApp::io_service_</a></div><div class="ttdeci">boost::asio::io_service io_service_</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00034">BasicApp.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_acbe2bef2634f792a29c2b462cd4a9ff8"><div class="ttname"><a href="classBasicApp.html#acbe2bef2634f792a29c2b462cd4a9ff8">BasicApp::work_</a></div><div class="ttdeci">std::optional< boost::asio::io_service::work > work_</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00032">BasicApp.h:32</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_ac7653bf5f56f12d87d7fd81b6261ad5c"><div class="ttname"><a href="classBasicApp.html#ac7653bf5f56f12d87d7fd81b6261ad5c">BasicApp::io_service_</a></div><div class="ttdeci">boost::asio::io_service io_service_</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00035">BasicApp.h:35</a></div></div>
|
||||
<div class="ttc" id="aclassBasicApp_html_acbe2bef2634f792a29c2b462cd4a9ff8"><div class="ttname"><a href="classBasicApp.html#acbe2bef2634f792a29c2b462cd4a9ff8">BasicApp::work_</a></div><div class="ttdeci">std::optional< boost::asio::io_service::work > work_</div><div class="ttdef"><b>Definition:</b> <a href="BasicApp_8h_source.html#l00033">BasicApp.h:33</a></div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a></div></div>
|
||||
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
|
||||
<div class="ttc" id="athread_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/thread.html">thread</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user