mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-06 23:15:32 +00:00
deploy: 1eb0fdac65
This commit is contained in:
@@ -91,11 +91,11 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/ctime.html">ctime</a>></span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/string.html">string</a>></span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacexrpl.html">xrpl</a> {</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
||||
<div class="foldopen" id="foldopen00014" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="namespaceripple.html#a7b4927718089c26bbc593fce40aa265b"> 14</a></span><a class="code hl_function" href="namespaceripple.html#a7b4927718089c26bbc593fce40aa265b">getHTTPHeaderTimestamp</a>()</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="namespacexrpl.html#a34cd38130200c34154bc468dd547626f"> 14</a></span><a class="code hl_function" href="namespacexrpl.html#a34cd38130200c34154bc468dd547626f">getHTTPHeaderTimestamp</a>()</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span>{</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// CHECKME This is probably called often enough that optimizing it makes</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// sense. There's no point in doing all this work if this function</span></div>
|
||||
@@ -122,7 +122,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00039" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c"> 39</a></span><a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacexrpl.html#a0fc43c11e2d8b600dec715cd0cd1bd92"> 39</a></span><a class="code hl_function" href="namespacexrpl.html#a0fc43c11e2d8b600dec715cd0cd1bd92">HTTPReply</a>(</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">int</span> nStatus,</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& content,</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">Json::Output</a> <span class="keyword">const</span>& output,</div>
|
||||
@@ -133,12 +133,12 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">if</span> (content.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">empty</a>() && nStatus == 401)</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> {</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> output(<span class="stringliteral">"HTTP/1.0 401 Authorization Required\r\n"</span>);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> output(<a class="code hl_function" href="namespaceripple.html#a7b4927718089c26bbc593fce40aa265b">getHTTPHeaderTimestamp</a>());</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> output(<a class="code hl_function" href="namespacexrpl.html#a34cd38130200c34154bc468dd547626f">getHTTPHeaderTimestamp</a>());</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="comment">// CHECKME this returns a different version than the replies below. Is</span></div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="comment">// this by design or an accident or should it be using</span></div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="comment">// BuildInfo::getFullVersionString () as well?</span></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> output(<span class="stringliteral">"Server: "</span> + <a class="code hl_function" href="namespaceripple.html#a19807ba674cc970d6e0c15fa1512d422">systemName</a>() + <span class="stringliteral">"-json-rpc/v1"</span>);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> output(<span class="stringliteral">"Server: "</span> + <a class="code hl_function" href="namespacexrpl.html#a97d59f024df17ad12d1e8a49935410dd">systemName</a>() + <span class="stringliteral">"-json-rpc/v1"</span>);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> output(<span class="stringliteral">"\r\n"</span>);</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// Be careful in modifying this! If you change the contents you MUST</span></div>
|
||||
@@ -201,7 +201,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> }</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> output(<a class="code hl_function" href="namespaceripple.html#a7b4927718089c26bbc593fce40aa265b">getHTTPHeaderTimestamp</a>());</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> output(<a class="code hl_function" href="namespacexrpl.html#a34cd38130200c34154bc468dd547626f">getHTTPHeaderTimestamp</a>());</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> output(</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="stringliteral">"Connection: Keep-Alive\r\n"</span></div>
|
||||
@@ -216,8 +216,8 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="stringliteral">"\r\n"</span></div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="stringliteral">"Content-Type: application/json; charset=UTF-8\r\n"</span>);</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> output(<span class="stringliteral">"Server: "</span> + <a class="code hl_function" href="namespaceripple.html#a19807ba674cc970d6e0c15fa1512d422">systemName</a>() + <span class="stringliteral">"-json-rpc/"</span>);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> output(<a class="code hl_function" href="namespaceripple_1_1BuildInfo.html#a1e2b1646cf948c1c19ff190903c3e789">BuildInfo::getFullVersionString</a>());</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> output(<span class="stringliteral">"Server: "</span> + <a class="code hl_function" href="namespacexrpl.html#a97d59f024df17ad12d1e8a49935410dd">systemName</a>() + <span class="stringliteral">"-json-rpc/"</span>);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> output(<a class="code hl_function" href="namespacexrpl_1_1BuildInfo.html#a17b5f6a763f0eb88f0b28a8d207e03c3">BuildInfo::getFullVersionString</a>());</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> output(</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="stringliteral">"\r\n"</span></div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="stringliteral">"\r\n"</span>);</div>
|
||||
@@ -226,18 +226,18 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span>} <span class="comment">// namespace xrpl</span></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00040">Journal.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00303">Journal.h:303</a></div></div>
|
||||
<div class="ttc" id="actime_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/ctime.html">ctime</a></div></div>
|
||||
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">std::string::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1BuildInfo_html_a1e2b1646cf948c1c19ff190903c3e789"><div class="ttname"><a href="namespaceripple_1_1BuildInfo.html#a1e2b1646cf948c1c19ff190903c3e789">ripple::BuildInfo::getFullVersionString</a></div><div class="ttdeci">std::string const & getFullVersionString()</div><div class="ttdoc">Full server version string.</div><div class="ttdef"><b>Definition</b> <a href="BuildInfo_8cpp_source.html#l00062">BuildInfo.cpp:62</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00006">algorithm.h:6</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a02b3a98aaebf384e0ae690e6b01a8f4c"><div class="ttname"><a href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">ripple::HTTPReply</a></div><div class="ttdeci">void HTTPReply(int nStatus, std::string const &strMsg, Json::Output const &, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="JSONRPCUtil_8cpp_source.html#l00039">JSONRPCUtil.cpp:39</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a19807ba674cc970d6e0c15fa1512d422"><div class="ttname"><a href="namespaceripple.html#a19807ba674cc970d6e0c15fa1512d422">ripple::systemName</a></div><div class="ttdeci">static std::string const & systemName()</div><div class="ttdef"><b>Definition</b> <a href="SystemParameters_8h_source.html#l00016">SystemParameters.h:16</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7b4927718089c26bbc593fce40aa265b"><div class="ttname"><a href="namespaceripple.html#a7b4927718089c26bbc593fce40aa265b">ripple::getHTTPHeaderTimestamp</a></div><div class="ttdeci">std::string getHTTPHeaderTimestamp()</div><div class="ttdef"><b>Definition</b> <a href="JSONRPCUtil_8cpp_source.html#l00014">JSONRPCUtil.cpp:14</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_1_1BuildInfo_html_a17b5f6a763f0eb88f0b28a8d207e03c3"><div class="ttname"><a href="namespacexrpl_1_1BuildInfo.html#a17b5f6a763f0eb88f0b28a8d207e03c3">xrpl::BuildInfo::getFullVersionString</a></div><div class="ttdeci">std::string const & getFullVersionString()</div><div class="ttdoc">Full server version string.</div><div class="ttdef"><b>Definition</b> <a href="BuildInfo_8cpp_source.html#l00062">BuildInfo.cpp:62</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00006">algorithm.h:6</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a0fc43c11e2d8b600dec715cd0cd1bd92"><div class="ttname"><a href="namespacexrpl.html#a0fc43c11e2d8b600dec715cd0cd1bd92">xrpl::HTTPReply</a></div><div class="ttdeci">void HTTPReply(int nStatus, std::string const &strMsg, Json::Output const &, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="JSONRPCUtil_8cpp_source.html#l00039">JSONRPCUtil.cpp:39</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a34cd38130200c34154bc468dd547626f"><div class="ttname"><a href="namespacexrpl.html#a34cd38130200c34154bc468dd547626f">xrpl::getHTTPHeaderTimestamp</a></div><div class="ttdeci">std::string getHTTPHeaderTimestamp()</div><div class="ttdef"><b>Definition</b> <a href="JSONRPCUtil_8cpp_source.html#l00014">JSONRPCUtil.cpp:14</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a97d59f024df17ad12d1e8a49935410dd"><div class="ttname"><a href="namespacexrpl.html#a97d59f024df17ad12d1e8a49935410dd">xrpl::systemName</a></div><div class="ttdeci">static std::string const & systemName()</div><div class="ttdef"><b>Definition</b> <a href="SystemParameters_8h_source.html#l00016">SystemParameters.h:16</a></div></div>
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="astring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/string.html">string</a></div></div>
|
||||
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
|
||||
|
||||
Reference in New Issue
Block a user