mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-09 08:22:32 +00:00
deploy: 5f638f5553
This commit is contained in:
@@ -95,27 +95,25 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span>{</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keywordflow">return</span> (</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> (addr.to_bytes()[0] & 0xfd) || <span class="comment">// TODO fc00::/8 too ?</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> (addr.is_v4_mapped() &&</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_function" href="namespacebeast_1_1IP.html#add9a8c02dc97dce0e0676c662b697f45">is_private</a>(boost::asio::ip::make_address_v4(</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> boost::asio::ip::v4_mapped, addr))));</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>}</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> (addr.is_v4_mapped() && <a class="code hl_function" href="namespacebeast_1_1IP.html#add9a8c02dc97dce0e0676c662b697f45">is_private</a>(boost::asio::ip::make_address_v4(boost::asio::ip::v4_mapped, addr))));</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00020" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="namespacebeast_1_1IP.html#af4ada9ab51b60fbdef5350b0b9b75bf1"> 20</a></span><a class="code hl_function" href="namespacebeast_1_1IP.html#a922e4a59054d077b1343add8c5fb75c5">is_public</a>(<a class="code hl_typedef" href="namespacebeast_1_1IP.html#a622077e61c7f3646c6d0f50df3c66bce">AddressV6</a> <span class="keyword">const</span>& addr)</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>{</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// TODO is this correct?</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="namespacebeast_1_1IP.html#add9a8c02dc97dce0e0676c662b697f45">is_private</a>(addr) && !addr.is_multicast();</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>}</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00018" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="namespacebeast_1_1IP.html#af4ada9ab51b60fbdef5350b0b9b75bf1"> 18</a></span><a class="code hl_function" href="namespacebeast_1_1IP.html#a922e4a59054d077b1343add8c5fb75c5">is_public</a>(<a class="code hl_typedef" href="namespacebeast_1_1IP.html#a622077e61c7f3646c6d0f50df3c66bce">AddressV6</a> <span class="keyword">const</span>& addr)</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span>{</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// TODO is this correct?</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="namespacebeast_1_1IP.html#add9a8c02dc97dce0e0676c662b697f45">is_private</a>(addr) && !addr.is_multicast();</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>} <span class="comment">// namespace IP</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>} <span class="comment">// namespace beast</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>} <span class="comment">// namespace IP</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>} <span class="comment">// namespace beast</span></div>
|
||||
<div class="ttc" id="anamespacebeast_1_1IP_html_a622077e61c7f3646c6d0f50df3c66bce"><div class="ttname"><a href="namespacebeast_1_1IP.html#a622077e61c7f3646c6d0f50df3c66bce">beast::IP::AddressV6</a></div><div class="ttdeci">boost::asio::ip::address_v6 AddressV6</div><div class="ttdef"><b>Definition</b> <a href="IPAddressV6_8h_source.html#l00011">IPAddressV6.h:11</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_1_1IP_html_a922e4a59054d077b1343add8c5fb75c5"><div class="ttname"><a href="namespacebeast_1_1IP.html#a922e4a59054d077b1343add8c5fb75c5">beast::IP::is_public</a></div><div class="ttdeci">bool is_public(Address const &addr)</div><div class="ttdoc">Returns true if the address is a public routable address.</div><div class="ttdef"><b>Definition</b> <a href="IPAddress_8h_source.html#l00059">IPAddress.h:59</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_1_1IP_html_add9a8c02dc97dce0e0676c662b697f45"><div class="ttname"><a href="namespacebeast_1_1IP.html#add9a8c02dc97dce0e0676c662b697f45">beast::IP::is_private</a></div><div class="ttdeci">bool is_private(Address const &addr)</div><div class="ttdoc">Returns true if the address is a private unroutable address.</div><div class="ttdef"><b>Definition</b> <a href="IPAddress_8h_source.html#l00052">IPAddress.h:52</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00653">base_uint.h:653</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00638">base_uint.h:638</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
||||
Reference in New Issue
Block a user