mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
deploy: 023f5704d0
This commit is contained in:
@@ -102,74 +102,83 @@ $(function() {
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a4e8d7a6815875e315924dcc7a066797a"> 31</a></span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr <a class="code" href="namespaceripple_1_1compression.html#a4e8d7a6815875e315924dcc7a066797a">headerBytes</a> = 6;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a879a2a52c8f0b5818e800452b990443e"> 32</a></span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr <a class="code" href="namespaceripple_1_1compression.html#a879a2a52c8f0b5818e800452b990443e">headerBytesCompressed</a> = 10;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b"> 34</a></span> <span class="keyword">enum class</span> <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b">Algorithm</a> : <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605ba6adf97f83acf6453d4a6a4b1070f3754">None</a> = 0x00,</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">LZ4</a> = 0x01</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> };</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f"> 39</a></span> <span class="keyword">enum class</span> <a class="code" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">Compressed</a> : <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fa521c36a31c2762741cf0f8890cbe05e3">On</a>,</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fad15305d7a4e34e02489c74a5ef542f36">Off</a></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> };</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">template</span><<span class="keyword">typename</span> InputStream></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a65e2ec5e871a86d15892ae7d696a83c9"> 54</a></span> <a class="code" href="namespaceripple_1_1compression.html#a65e2ec5e871a86d15892ae7d696a83c9">decompress</a>(InputStream& in, <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> inSize, <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a>* decompressed,</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> decompressedSize, <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b">Algorithm</a> algorithm = <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>) {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">if</span> (algorithm == <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>)</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple_1_1compression__algorithms.html#adffbf89cb05c470ae10b85ef9ecb3b2e">ripple::compression_algorithms::lz4Decompress</a>(<a class="code" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, inSize,</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  decompressed, decompressedSize);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  JLOG(<a class="code" href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">debugLog</a>().warn()) << <span class="stringliteral">"decompress: invalid compression algorithm "</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  << <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(algorithm);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b"> 34</a></span> <span class="keyword">enum class</span> <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b">Algorithm</a> : <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> { <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605ba6adf97f83acf6453d4a6a4b1070f3754">None</a> = 0x00, <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">LZ4</a> = 0x01 };</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f"> 36</a></span> <span class="keyword">enum class</span> <a class="code" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">Compressed</a> : <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> { <a class="code" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fa521c36a31c2762741cf0f8890cbe05e3">On</a>, <a class="code" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fad15305d7a4e34e02489c74a5ef542f36">Off</a> };</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">template</span> <<span class="keyword">typename</span> InputStream></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a65e2ec5e871a86d15892ae7d696a83c9"> 48</a></span> <a class="code" href="namespaceripple_1_1compression.html#a65e2ec5e871a86d15892ae7d696a83c9">decompress</a>(</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  InputStream& in,</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> inSize,</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a>* decompressed,</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> decompressedSize,</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b">Algorithm</a> algorithm = <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>)</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span> (algorithm == <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>)</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple_1_1compression__algorithms.html#adffbf89cb05c470ae10b85ef9ecb3b2e">ripple::compression_algorithms::lz4Decompress</a>(</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, inSize, decompressed, decompressedSize);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  {</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  JLOG(<a class="code" href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">debugLog</a>().warn())</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  << <span class="stringliteral">"decompress: invalid compression algorithm "</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  << <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(algorithm);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  assert(0);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">catch</span> (...) {}</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">template</span><<span class="keyword">class</span> BufferFactory></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a566b52accba07f1d57a3b44d2522b146"> 83</a></span> <a class="code" href="namespaceripple_1_1compression.html#a566b52accba07f1d57a3b44d2522b146">compress</a>(<span class="keywordtype">void</span> <span class="keyword">const</span>* in,</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> inSize, BufferFactory&& bf, <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b">Algorithm</a> algorithm = <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>) {</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  {</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">if</span> (algorithm == <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>)</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple_1_1compression__algorithms.html#a8fb4610c8381afcf3d92ddfff9dbf0cf">ripple::compression_algorithms::lz4Compress</a>(<a class="code" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, inSize, std::forward<BufferFactory>(bf));</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  {</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  JLOG(<a class="code" href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">debugLog</a>().warn()) << <span class="stringliteral">"compress: invalid compression algorithm"</span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  << <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(algorithm);</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  assert(0);</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  }</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">catch</span> (...) {}</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> }</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> } <span class="comment">// compression</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> } <span class="comment">// ripple</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#endif //RIPPLED_COMPRESSION_H_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">catch</span> (...)</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  {</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">template</span> <<span class="keyword">class</span> BufferFactory></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="namespaceripple_1_1compression.html#a566b52accba07f1d57a3b44d2522b146"> 85</a></span> <a class="code" href="namespaceripple_1_1compression.html#a566b52accba07f1d57a3b44d2522b146">compress</a>(</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> <span class="keyword">const</span>* in,</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> inSize,</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  BufferFactory&& bf,</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b">Algorithm</a> algorithm = <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>)</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> {</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">try</span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  {</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">if</span> (algorithm == <a class="code" href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">Algorithm::LZ4</a>)</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple_1_1compression__algorithms.html#a8fb4610c8381afcf3d92ddfff9dbf0cf">ripple::compression_algorithms::lz4Compress</a>(</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, inSize, std::forward<BufferFactory>(bf));</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  {</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  JLOG(<a class="code" href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">debugLog</a>().warn()) << <span class="stringliteral">"compress: invalid compression algorithm"</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  << <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(algorithm);</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  assert(0);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">catch</span> (...)</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  {</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> }</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> } <span class="comment">// namespace compression</span></div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="preprocessor">#endif // RIPPLED_COMPRESSION_H_INCLUDED</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a63d59b12f7e712c378860771ef3fdf5fa521c36a31c2762741cf0f8890cbe05e3"><div class="ttname"><a href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fa521c36a31c2762741cf0f8890cbe05e3">ripple::compression::Compressed::On</a></div><div class="ttdeci">@ On</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a4e8d7a6815875e315924dcc7a066797a"><div class="ttname"><a href="namespaceripple_1_1compression.html#a4e8d7a6815875e315924dcc7a066797a">ripple::compression::headerBytes</a></div><div class="ttdeci">constexpr std::size_t headerBytes</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00031">Compression.h:31</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">ripple::QualityDirection::in</a></div><div class="ttdeci">@ in</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594"><div class="ttname"><a href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605baca0c64c0de8f56bc573828ea6d764594">ripple::compression::Algorithm::LZ4</a></div><div class="ttdeci">@ LZ4</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a94e13759bd026c8ac305482e17f05adb"><div class="ttname"><a href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">ripple::debugLog</a></div><div class="ttdeci">beast::Journal debugLog()</div><div class="ttdoc">Returns a debug journal.</div><div class="ttdef"><b>Definition:</b> <a href="Log_8cpp_source.html#l00417">Log.cpp:417</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a566b52accba07f1d57a3b44d2522b146"><div class="ttname"><a href="namespaceripple_1_1compression.html#a566b52accba07f1d57a3b44d2522b146">ripple::compression::compress</a></div><div class="ttdeci">std::size_t compress(void const *in, std::size_t inSize, BufferFactory &&bf, Algorithm algorithm=Algorithm::LZ4)</div><div class="ttdoc">Compress input data.</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00083">Compression.h:83</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a94e13759bd026c8ac305482e17f05adb"><div class="ttname"><a href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">ripple::debugLog</a></div><div class="ttdeci">beast::Journal debugLog()</div><div class="ttdoc">Returns a debug journal.</div><div class="ttdef"><b>Definition:</b> <a href="Log_8cpp_source.html#l00452">Log.cpp:452</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a566b52accba07f1d57a3b44d2522b146"><div class="ttname"><a href="namespaceripple_1_1compression.html#a566b52accba07f1d57a3b44d2522b146">ripple::compression::compress</a></div><div class="ttdeci">std::size_t compress(void const *in, std::size_t inSize, BufferFactory &&bf, Algorithm algorithm=Algorithm::LZ4)</div><div class="ttdoc">Compress input data.</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00085">Compression.h:85</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a63d59b12f7e712c378860771ef3fdf5fad15305d7a4e34e02489c74a5ef542f36"><div class="ttname"><a href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fad15305d7a4e34e02489c74a5ef542f36">ripple::compression::Compressed::Off</a></div><div class="ttdeci">@ Off</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a63d59b12f7e712c378860771ef3fdf5f"><div class="ttname"><a href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">ripple::compression::Compressed</a></div><div class="ttdeci">Compressed</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00039">Compression.h:39</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a63d59b12f7e712c378860771ef3fdf5f"><div class="ttname"><a href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">ripple::compression::Compressed</a></div><div class="ttdeci">Compressed</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00036">Compression.h:36</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression__algorithms_html_adffbf89cb05c470ae10b85ef9ecb3b2e"><div class="ttname"><a href="namespaceripple_1_1compression__algorithms.html#adffbf89cb05c470ae10b85ef9ecb3b2e">ripple::compression_algorithms::lz4Decompress</a></div><div class="ttdeci">std::size_t lz4Decompress(std::uint8_t const *in, std::size_t inSize, std::uint8_t *decompressed, std::size_t decompressedSize)</div><div class="ttdef"><b>Definition:</b> <a href="CompressionAlgorithms_8h_source.html#l00080">CompressionAlgorithms.h:80</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_ac4e4ca1236f472d7e218c3f69cd8605b"><div class="ttname"><a href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605b">ripple::compression::Algorithm</a></div><div class="ttdeci">Algorithm</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00034">Compression.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a65e2ec5e871a86d15892ae7d696a83c9"><div class="ttname"><a href="namespaceripple_1_1compression.html#a65e2ec5e871a86d15892ae7d696a83c9">ripple::compression::decompress</a></div><div class="ttdeci">std::size_t decompress(InputStream &in, std::size_t inSize, std::uint8_t *decompressed, std::size_t decompressedSize, Algorithm algorithm=Algorithm::LZ4)</div><div class="ttdoc">Decompress input stream.</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00054">Compression.h:54</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_a65e2ec5e871a86d15892ae7d696a83c9"><div class="ttname"><a href="namespaceripple_1_1compression.html#a65e2ec5e871a86d15892ae7d696a83c9">ripple::compression::decompress</a></div><div class="ttdeci">std::size_t decompress(InputStream &in, std::size_t inSize, std::uint8_t *decompressed, std::size_t decompressedSize, Algorithm algorithm=Algorithm::LZ4)</div><div class="ttdoc">Decompress input stream.</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00048">Compression.h:48</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression__algorithms_html_a8fb4610c8381afcf3d92ddfff9dbf0cf"><div class="ttname"><a href="namespaceripple_1_1compression__algorithms.html#a8fb4610c8381afcf3d92ddfff9dbf0cf">ripple::compression_algorithms::lz4Compress</a></div><div class="ttdeci">std::size_t lz4Compress(void const *in, std::size_t inSize, BufferFactory &&bf)</div><div class="ttdoc">LZ4 block compression.</div><div class="ttdef"><b>Definition:</b> <a href="CompressionAlgorithms_8h_source.html#l00049">CompressionAlgorithms.h:49</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression__algorithms_html_a8fb4610c8381afcf3d92ddfff9dbf0cf"><div class="ttname"><a href="namespaceripple_1_1compression__algorithms.html#a8fb4610c8381afcf3d92ddfff9dbf0cf">ripple::compression_algorithms::lz4Compress</a></div><div class="ttdeci">std::size_t lz4Compress(void const *in, std::size_t inSize, BufferFactory &&bf)</div><div class="ttdoc">LZ4 block compression.</div><div class="ttdef"><b>Definition:</b> <a href="CompressionAlgorithms_8h_source.html#l00050">CompressionAlgorithms.h:50</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="anamespaceripple_1_1compression_html_a879a2a52c8f0b5818e800452b990443e"><div class="ttname"><a href="namespaceripple_1_1compression.html#a879a2a52c8f0b5818e800452b990443e">ripple::compression::headerBytesCompressed</a></div><div class="ttdeci">constexpr std::size_t headerBytesCompressed</div><div class="ttdef"><b>Definition:</b> <a href="Compression_8h_source.html#l00032">Compression.h:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1compression_html_ac4e4ca1236f472d7e218c3f69cd8605ba6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="namespaceripple_1_1compression.html#ac4e4ca1236f472d7e218c3f69cd8605ba6adf97f83acf6453d4a6a4b1070f3754">ripple::compression::Algorithm::None</a></div><div class="ttdeci">@ None</div></div>
|
||||
|
||||
Reference in New Issue
Block a user