mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
deploy: d67dcfe3c4
This commit is contained in:
@@ -165,27 +165,31 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<TxType></a></div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_function" href="classripple_1_1Permission.html#a6c1d0485bec0731d1546e0ea5c9d92f6">getGranularTxType</a>(<a class="code hl_enumeration" href="namespaceripple.html#ade5563f86b59d07ba4cd6ec03ba1af38">GranularPermissionType</a> <span class="keyword">const</span>& gpType) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_function" href="classripple_1_1Permission.html#afb87b1616359be82e52b8d7d6886c265">isDelegatable</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span>& permissionValue, <a class="code hl_class" href="classripple_1_1Rules.html">Rules</a> <span class="keyword">const</span>& rules)</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="comment">// for tx level permission, permission value is equal to tx type plus one</span></div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> uint32_t</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_function" href="classripple_1_1Permission.html#a877345798f472bcfd372e7b66de536b6">txToPermissionType</a>(<a class="code hl_enumeration" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> <span class="keyword">const</span>& type) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="comment">// tx type value is permission value minus one</span></div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_enumeration" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a></div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_function" href="classripple_1_1Permission.html#a1d34dd2bd8217439627351f830f3dc16">permissionToTxType</a>(uint32_t <span class="keyword">const</span>& value) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>};</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<std::reference_wrapper<uint256 const></a>> <span class="keyword">const</span></div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_function" href="classripple_1_1Permission.html#a1a63e94488c31190b444956cf6097f70">getTxFeature</a>(<a class="code hl_enumeration" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> txType) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_function" href="classripple_1_1Permission.html#afb87b1616359be82e52b8d7d6886c265">isDelegatable</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span>& permissionValue, <a class="code hl_class" href="classripple_1_1Rules.html">Rules</a> <span class="keyword">const</span>& rules)</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="comment">// for tx level permission, permission value is equal to tx type plus one</span></div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> uint32_t</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_function" href="classripple_1_1Permission.html#a877345798f472bcfd372e7b66de536b6">txToPermissionType</a>(<a class="code hl_enumeration" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> <span class="keyword">const</span>& type) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="comment">// tx type value is permission value minus one</span></div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <a class="code hl_enumeration" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a></div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_function" href="classripple_1_1Permission.html#a1d34dd2bd8217439627351f830f3dc16">permissionToTxType</a>(uint32_t <span class="keyword">const</span>& value) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#endif</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="aclassripple_1_1Permission_html"><div class="ttname"><a href="classripple_1_1Permission.html">ripple::Permission</a></div><div class="ttdef"><b>Definition</b> <a href="Permissions_8h_source.html#l00053">Permissions.h:54</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a09cfd7a34572ad7e557259eaa0c3e730"><div class="ttname"><a href="classripple_1_1Permission.html#a09cfd7a34572ad7e557259eaa0c3e730">ripple::Permission::delegatableTx_</a></div><div class="ttdeci">std::unordered_map< std::uint16_t, Delegation > delegatableTx_</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8h_source.html#l00060">Permissions.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a1d34dd2bd8217439627351f830f3dc16"><div class="ttname"><a href="classripple_1_1Permission.html#a1d34dd2bd8217439627351f830f3dc16">ripple::Permission::permissionToTxType</a></div><div class="ttdeci">TxType permissionToTxType(uint32_t const &value) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00195">Permissions.cpp:195</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a1a63e94488c31190b444956cf6097f70"><div class="ttname"><a href="classripple_1_1Permission.html#a1a63e94488c31190b444956cf6097f70">ripple::Permission::getTxFeature</a></div><div class="ttdeci">std::optional< std::reference_wrapper< uint256 const > > const getTxFeature(TxType txType) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00151">Permissions.cpp:151</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a1d34dd2bd8217439627351f830f3dc16"><div class="ttname"><a href="classripple_1_1Permission.html#a1d34dd2bd8217439627351f830f3dc16">ripple::Permission::permissionToTxType</a></div><div class="ttdeci">TxType permissionToTxType(uint32_t const &value) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00204">Permissions.cpp:204</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a25fad9630eb43db555a045666be0eef0"><div class="ttname"><a href="classripple_1_1Permission.html#a25fad9630eb43db555a045666be0eef0">ripple::Permission::getGranularName</a></div><div class="ttdeci">std::optional< std::string > getGranularName(GranularPermissionType const &value) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00131">Permissions.cpp:131</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a2a6a10cd9d62ba925ec85e4777e12db8"><div class="ttname"><a href="classripple_1_1Permission.html#a2a6a10cd9d62ba925ec85e4777e12db8">ripple::Permission::Permission</a></div><div class="ttdeci">Permission(Permission const &)=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a2a99b6ff8316e0badaf10edece1bc330"><div class="ttname"><a href="classripple_1_1Permission.html#a2a99b6ff8316e0badaf10edece1bc330">ripple::Permission::Permission</a></div><div class="ttdeci">Permission()</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00027">Permissions.cpp:27</a></div></div>
|
||||
@@ -195,11 +199,11 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a60bcc0e64854932b49bb88ffd4fa307f"><div class="ttname"><a href="classripple_1_1Permission.html#a60bcc0e64854932b49bb88ffd4fa307f">ripple::Permission::granularPermissionMap_</a></div><div class="ttdeci">std::unordered_map< std::string, GranularPermissionType > granularPermissionMap_</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8h_source.html#l00063">Permissions.h:63</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a673a3001629c02d509eed52d5853496d"><div class="ttname"><a href="classripple_1_1Permission.html#a673a3001629c02d509eed52d5853496d">ripple::Permission::getGranularValue</a></div><div class="ttdeci">std::optional< std::uint32_t > getGranularValue(std::string const &name) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00121">Permissions.cpp:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a6c1d0485bec0731d1546e0ea5c9d92f6"><div class="ttname"><a href="classripple_1_1Permission.html#a6c1d0485bec0731d1546e0ea5c9d92f6">ripple::Permission::getGranularTxType</a></div><div class="ttdeci">std::optional< TxType > getGranularTxType(GranularPermissionType const &gpType) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00141">Permissions.cpp:141</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a877345798f472bcfd372e7b66de536b6"><div class="ttname"><a href="classripple_1_1Permission.html#a877345798f472bcfd372e7b66de536b6">ripple::Permission::txToPermissionType</a></div><div class="ttdeci">uint32_t txToPermissionType(TxType const &type) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00189">Permissions.cpp:189</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_a877345798f472bcfd372e7b66de536b6"><div class="ttname"><a href="classripple_1_1Permission.html#a877345798f472bcfd372e7b66de536b6">ripple::Permission::txToPermissionType</a></div><div class="ttdeci">uint32_t txToPermissionType(TxType const &type) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00198">Permissions.cpp:198</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_ab35cd9397feb86d50b3d18baeda55a5c"><div class="ttname"><a href="classripple_1_1Permission.html#ab35cd9397feb86d50b3d18baeda55a5c">ripple::Permission::operator=</a></div><div class="ttdeci">Permission & operator=(Permission const &)=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_aea088107ef4e19849f5208e597b7aa4f"><div class="ttname"><a href="classripple_1_1Permission.html#aea088107ef4e19849f5208e597b7aa4f">ripple::Permission::getInstance</a></div><div class="ttdeci">static Permission const & getInstance()</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00098">Permissions.cpp:98</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_af5a0b3323f9b53c2bbe27e4424460467"><div class="ttname"><a href="classripple_1_1Permission.html#af5a0b3323f9b53c2bbe27e4424460467">ripple::Permission::granularTxTypeMap_</a></div><div class="ttdeci">std::unordered_map< GranularPermissionType, TxType > granularTxTypeMap_</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8h_source.html#l00067">Permissions.h:67</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_afb87b1616359be82e52b8d7d6886c265"><div class="ttname"><a href="classripple_1_1Permission.html#afb87b1616359be82e52b8d7d6886c265">ripple::Permission::isDelegatable</a></div><div class="ttdeci">bool isDelegatable(std::uint32_t const &permissionValue, Rules const &rules) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00151">Permissions.cpp:151</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Permission_html_afb87b1616359be82e52b8d7d6886c265"><div class="ttname"><a href="classripple_1_1Permission.html#afb87b1616359be82e52b8d7d6886c265">ripple::Permission::isDelegatable</a></div><div class="ttdeci">bool isDelegatable(std::uint32_t const &permissionValue, Rules const &rules) const</div><div class="ttdef"><b>Definition</b> <a href="Permissions_8cpp_source.html#l00164">Permissions.cpp:164</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Rules_html"><div class="ttname"><a href="classripple_1_1Rules.html">ripple::Rules</a></div><div class="ttdoc">Rules controlling protocol behavior.</div><div class="ttdef"><b>Definition</b> <a href="Rules_8h_source.html#l00037">Rules.h:38</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</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#l00025">algorithm.h:25</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user