This commit is contained in:
hasherezade
2025-04-21 03:37:15 +00:00
parent 97ebefcddc
commit 3192976f19
3 changed files with 42 additions and 53 deletions
+38 -49
View File
@@ -153,58 +153,47 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="class_byte_buffer.html#a95821f73489496d751fefe6382d1e489"> 52</a></span>BYTE* <a class="code hl_function" href="class_byte_buffer.html#a95821f73489496d751fefe6382d1e489">ByteBuffer::allocContent</a>(<a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> v_size, <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> v_padding)</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>{</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">if</span> (!v_size) <span class="keywordflow">throw</span> <a class="code hl_class" href="class_buffer_exception.html">BufferException</a>(<span class="stringliteral">&quot;Zero size requested&quot;</span>);</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">const</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> allocSize = v_size + v_padding;</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> std::cerr &lt;&lt; <span class="stringliteral">&quot;Trying to resize. Ptr: &quot;</span> &lt;&lt; std::hex &lt;&lt; (<span class="keywordtype">void</span>*)<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> &lt;&lt; <span class="stringliteral">&quot; New size: &quot;</span> &lt;&lt; allocSize &lt;&lt; std::endl;</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">const</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> sizeDiff = (allocSize &gt; this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>) ? (allocSize - this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>) : 0;</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">const</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> sizeDiff = (allocSize &gt; this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>) ? (allocSize - this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>) : 0;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> BYTE* <a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> = <span class="keyword">reinterpret_cast&lt;</span>BYTE*<span class="keyword">&gt;</span>(::realloc((<span class="keywordtype">void</span>*)this-&gt;content, allocSize));</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a>) {</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> std::cerr &lt;&lt; <span class="stringliteral">&quot;Error!&quot;</span> &lt;&lt; std::endl;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="class_buffer_exception.html">BufferException</a>(<span class="stringliteral">&quot;Cannot allocate buffer of size: 0x&quot;</span> + QString::number(allocSize, 16));</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> BYTE* <a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> = <span class="keyword">reinterpret_cast&lt;</span>BYTE*<span class="keyword">&gt;</span>(::realloc((<span class="keywordtype">void</span>*)this-&gt;content, allocSize));</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a>) {</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="class_buffer_exception.html">BufferException</a>(<span class="stringliteral">&quot;Cannot allocate buffer of size: 0x&quot;</span> + QString::number(allocSize, 16));</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> }</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordflow">if</span> (sizeDiff) {</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> ::memset(<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> + this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>, 0, sizeDiff);</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> }</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">if</span> (sizeDiff) {</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> std::cerr &lt;&lt; <span class="stringliteral">&quot;Ptr: &quot;</span> &lt;&lt; std::hex &lt;&lt; (<span class="keywordtype">void</span>*)<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> &lt;&lt; <span class="stringliteral">&quot; Additional size: &quot;</span> &lt;&lt; sizeDiff &lt;&lt; <span class="stringliteral">&quot; BaseContentSize: &quot;</span> &lt;&lt; this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a> &lt;&lt; std::endl;</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> ::memset(<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> + this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>, 0, sizeDiff);</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> std::cerr &lt;&lt; <span class="stringliteral">&quot;Ptr: &quot;</span> &lt;&lt; std::hex &lt;&lt; (<span class="keywordtype">void</span>*)<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> &lt;&lt; <span class="stringliteral">&quot; New size: &quot;</span> &lt;&lt; allocSize &lt;&lt; std::endl;</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> }</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="comment">/*if (sizeDiff) {</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="comment"> // if some memory has been added to the existing buffer, initialize it with 0</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="comment"> ::memset(content + this-&gt;contentSize, 0, sizeDiff);</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="comment"> }*/</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a>;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>}</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a>;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>}</div>
</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="foldopen" id="foldopen00079" data-start="{" data-end="}">
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="class_byte_buffer.html#ab92692d610d9138a850e0cd04bef69d2"> 79</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="class_byte_buffer.html#ab92692d610d9138a850e0cd04bef69d2">ByteBuffer::resize</a>(<a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>{</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordflow">if</span> (newSize == this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>) {</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> }</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> BYTE *newContent = <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">bool</span> isOk = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordflow">try</span> {</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> newContent = <a class="code hl_function" href="class_byte_buffer.html#a95821f73489496d751fefe6382d1e489">allocContent</a>(newSize, this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#aa1d7430f9ee194bc4294b0b17985c1da">padding</a>);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">if</span> (newContent) {</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> = newContent;</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a> = newSize; </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="keywordflow">catch</span> (<span class="keyword">const</span> <a class="code hl_class" href="class_buffer_exception.html">BufferException</a>&amp;) {</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> isOk = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordflow">return</span> isOk;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>}</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="foldopen" id="foldopen00069" data-start="{" data-end="}">
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="class_byte_buffer.html#ab92692d610d9138a850e0cd04bef69d2"> 69</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="class_byte_buffer.html#ab92692d610d9138a850e0cd04bef69d2">ByteBuffer::resize</a>(<a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>{</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">if</span> (newSize == this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a>) {</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> }</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> BYTE *newContent = <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">bool</span> isOk = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordflow">try</span> {</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> newContent = <a class="code hl_function" href="class_byte_buffer.html#a95821f73489496d751fefe6382d1e489">allocContent</a>(newSize, this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#aa1d7430f9ee194bc4294b0b17985c1da">padding</a>);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordflow">if</span> (newContent) {</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> = newContent;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a> = newSize;</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> }</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> } <span class="keywordflow">catch</span> (<span class="keyword">const</span> <a class="code hl_class" href="class_buffer_exception.html">BufferException</a>&amp;) {</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> isOk = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> }</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">return</span> isOk;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>}</div>
</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="foldopen" id="foldopen00098" data-start="{" data-end="}">
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="class_byte_buffer.html#a5d531a56781defcfc90ff85e18e89548"> 98</a></span><a class="code hl_function" href="class_byte_buffer.html#a5d531a56781defcfc90ff85e18e89548">ByteBuffer::~ByteBuffer</a>()</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> std::cerr &lt;&lt; <span class="stringliteral">&quot;Ptr: &quot;</span> &lt;&lt; std::hex &lt;&lt; (<span class="keywordtype">void</span>*)<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a> &lt;&lt; <span class="stringliteral">&quot; BaseContentSize: &quot;</span> &lt;&lt; this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">contentSize</a> &lt;&lt; <span class="stringliteral">&quot; : &quot;</span> &lt;&lt; __FUNCTION__ &lt;&lt; std::endl;</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> ::free(this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a>);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>}</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="foldopen" id="foldopen00088" data-start="{" data-end="}">
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="class_byte_buffer.html#a5d531a56781defcfc90ff85e18e89548"> 88</a></span><a class="code hl_function" href="class_byte_buffer.html#a5d531a56781defcfc90ff85e18e89548">ByteBuffer::~ByteBuffer</a>()</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>{</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> ::free(this-&gt;<a class="code hl_variable" href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">content</a>);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>}</div>
</div>
<div class="ttc" id="a_abstract_byte_buffer_8h_html_a9067dc831274514d508e98df05bf015d"><div class="ttname"><a href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a></div><div class="ttdeci">uint32_t bufsize_t</div><div class="ttdef"><b>Definition</b> <a href="_abstract_byte_buffer_8h_source.html#l00014">AbstractByteBuffer.h:14</a></div></div>
<div class="ttc" id="a_abstract_byte_buffer_8h_html_aea96e09e4ebfca2845a36a4d9882f7f6"><div class="ttname"><a href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a></div><div class="ttdeci">uint64_t offset_t</div><div class="ttdef"><b>Definition</b> <a href="_abstract_byte_buffer_8h_source.html#l00017">AbstractByteBuffer.h:17</a></div></div>
@@ -215,13 +204,13 @@ $(function(){ initResizable(false); });
<div class="ttc" id="aclass_buffer_exception_html"><div class="ttname"><a href="class_buffer_exception.html">BufferException</a></div><div class="ttdef"><b>Definition</b> <a href="_abstract_byte_buffer_8h_source.html#l00021">AbstractByteBuffer.h:22</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a395f661b2dc5635e153a06d7d639a757"><div class="ttname"><a href="class_byte_buffer.html#a395f661b2dc5635e153a06d7d639a757">ByteBuffer::originalSize</a></div><div class="ttdeci">bufsize_t originalSize</div><div class="ttdef"><b>Definition</b> <a href="_byte_buffer_8h_source.html#l00044">ByteBuffer.h:44</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a3a208ad6d20f60f38bab50760da3b7e4"><div class="ttname"><a href="class_byte_buffer.html#a3a208ad6d20f60f38bab50760da3b7e4">ByteBuffer::content</a></div><div class="ttdeci">BYTE * content</div><div class="ttdef"><b>Definition</b> <a href="_byte_buffer_8h_source.html#l00040">ByteBuffer.h:40</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a5d531a56781defcfc90ff85e18e89548"><div class="ttname"><a href="class_byte_buffer.html#a5d531a56781defcfc90ff85e18e89548">ByteBuffer::~ByteBuffer</a></div><div class="ttdeci">virtual ~ByteBuffer()</div><div class="ttdef"><b>Definition</b> <a href="#l00098">ByteBuffer.cpp:98</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a5d531a56781defcfc90ff85e18e89548"><div class="ttname"><a href="class_byte_buffer.html#a5d531a56781defcfc90ff85e18e89548">ByteBuffer::~ByteBuffer</a></div><div class="ttdeci">virtual ~ByteBuffer()</div><div class="ttdef"><b>Definition</b> <a href="#l00088">ByteBuffer.cpp:88</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a71068422358f9884689fe6eeca0b4d3f"><div class="ttname"><a href="class_byte_buffer.html#a71068422358f9884689fe6eeca0b4d3f">ByteBuffer::contentSize</a></div><div class="ttdeci">bufsize_t contentSize</div><div class="ttdef"><b>Definition</b> <a href="_byte_buffer_8h_source.html#l00041">ByteBuffer.h:41</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a7aa532de539fe0d1218349bb9dd043df"><div class="ttname"><a href="class_byte_buffer.html#a7aa532de539fe0d1218349bb9dd043df">ByteBuffer::ByteBuffer</a></div><div class="ttdeci">ByteBuffer(bufsize_t v_size, bufsize_t padding=DEFAULT_PADDING)</div><div class="ttdef"><b>Definition</b> <a href="#l00004">ByteBuffer.cpp:4</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a8726ddd60aafc9b94cc1c53a8f67aa41"><div class="ttname"><a href="class_byte_buffer.html#a8726ddd60aafc9b94cc1c53a8f67aa41">ByteBuffer::m_refs</a></div><div class="ttdeci">size_t m_refs</div><div class="ttdef"><b>Definition</b> <a href="_byte_buffer_8h_source.html#l00046">ByteBuffer.h:46</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_a95821f73489496d751fefe6382d1e489"><div class="ttname"><a href="class_byte_buffer.html#a95821f73489496d751fefe6382d1e489">ByteBuffer::allocContent</a></div><div class="ttdeci">BYTE * allocContent(bufsize_t v_size, bufsize_t padding)</div><div class="ttdef"><b>Definition</b> <a href="#l00052">ByteBuffer.cpp:52</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_aa1d7430f9ee194bc4294b0b17985c1da"><div class="ttname"><a href="class_byte_buffer.html#aa1d7430f9ee194bc4294b0b17985c1da">ByteBuffer::padding</a></div><div class="ttdeci">bufsize_t padding</div><div class="ttdef"><b>Definition</b> <a href="_byte_buffer_8h_source.html#l00042">ByteBuffer.h:42</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_ab92692d610d9138a850e0cd04bef69d2"><div class="ttname"><a href="class_byte_buffer.html#ab92692d610d9138a850e0cd04bef69d2">ByteBuffer::resize</a></div><div class="ttdeci">virtual bool resize(bufsize_t newSize)</div><div class="ttdef"><b>Definition</b> <a href="#l00079">ByteBuffer.cpp:79</a></div></div>
<div class="ttc" id="aclass_byte_buffer_html_ab92692d610d9138a850e0cd04bef69d2"><div class="ttname"><a href="class_byte_buffer.html#ab92692d610d9138a850e0cd04bef69d2">ByteBuffer::resize</a></div><div class="ttdeci">virtual bool resize(bufsize_t newSize)</div><div class="ttdef"><b>Definition</b> <a href="#l00069">ByteBuffer.cpp:69</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>