⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_zlib_compressor.html

📁 著名的密码库Crypto++的文档 C++语言的杰作。程序员必备。
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eeb151c318a472c5f1cf41617f3414a5"></a><!-- doxytag: member="ZlibCompressor::SetRetrievalChannel" ref="eeb151c318a472c5f1cf41617f3414a5" args="(const std::string &amp;channel)" -->virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_buffered_transformation.html#eeb151c318a472c5f1cf41617f3414a5">SetRetrievalChannel</a> (const std::string &amp;channel)</td></tr><tr><td colspan="2"><div class="groupHeader">ATTACHMENT</div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f6cbec970dcb509b23a08fb28b3e055"></a><!-- doxytag: member="ZlibCompressor::Attach" ref="9f6cbec970dcb509b23a08fb28b3e055" args="(BufferedTransformation *newAttachment)" -->virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_buffered_transformation.html#9f6cbec970dcb509b23a08fb28b3e055">Attach</a> (<a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> *newAttachment)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add newAttachment to the end of attachment chain <br></td></tr><tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e938c68f2a5e32a03440b1dc2bdc74a"></a><!-- doxytag: member="ZlibCompressor::NULL_CHANNEL" ref="5e938c68f2a5e32a03440b1dc2bdc74a" args="" -->static const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_buffered_transformation.html#5e938c68f2a5e32a03440b1dc2bdc74a">NULL_CHANNEL</a></td></tr><tr><td colspan="2"><br><h2>Protected Types</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="class_deflator.html#ac6abb58c77248380bcf0933bc2c4797400c5ce1fdb834fb5735bfc626f39ae7">STORED</a> =  0, <a class="el" href="class_deflator.html#ac6abb58c77248380bcf0933bc2c47974bda508d65f67aa6a564bbf0b8118ca0">STATIC</a> =  1, <a class="el" href="class_deflator.html#ac6abb58c77248380bcf0933bc2c479703dff386cc15c90ac402b63f0f86499f">DYNAMIC</a> =  2 }</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="class_deflator.html#5d1d2b1a7c83fa2b2ebb2adeb646d4ba627d91626b89f0f830d8aaab84f7b5b0">MIN_MATCH</a> =  3, <a class="el" href="class_deflator.html#5d1d2b1a7c83fa2b2ebb2adeb646d4ba76770cb68144334520c092799bbb212f">MAX_MATCH</a> =  258 }</td></tr><tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="053a7c18dc97d944c0a0fabd1bdea5d4"></a><!-- doxytag: member="ZlibCompressor::WritePrestreamHeader" ref="053a7c18dc97d944c0a0fabd1bdea5d4" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_zlib_compressor.html#053a7c18dc97d944c0a0fabd1bdea5d4">WritePrestreamHeader</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ed54d55ae161ce412d9f8ec55df3a33a"></a><!-- doxytag: member="ZlibCompressor::ProcessUncompressedData" ref="ed54d55ae161ce412d9f8ec55df3a33a" args="(const byte *string, size_t length)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_zlib_compressor.html#ed54d55ae161ce412d9f8ec55df3a33a">ProcessUncompressedData</a> (const byte *string, size_t length)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6beedf943b7d0466dfc4d13d0a1f7adf"></a><!-- doxytag: member="ZlibCompressor::WritePoststreamTail" ref="6beedf943b7d0466dfc4d13d0a1f7adf" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_zlib_compressor.html#6beedf943b7d0466dfc4d13d0a1f7adf">WritePoststreamTail</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f443cc93b1d40e7226d7b4002e2f3f5a"></a><!-- doxytag: member="ZlibCompressor::InitializeStaticEncoders" ref="f443cc93b1d40e7226d7b4002e2f3f5a" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#f443cc93b1d40e7226d7b4002e2f3f5a">InitializeStaticEncoders</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7976eb754f823f093846a3ba3c0733d7"></a><!-- doxytag: member="ZlibCompressor::Reset" ref="7976eb754f823f093846a3ba3c0733d7" args="(bool forceReset=false)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#7976eb754f823f093846a3ba3c0733d7">Reset</a> (bool forceReset=false)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a041fc5f5426862e45b164fdceba84db"></a><!-- doxytag: member="ZlibCompressor::FillWindow" ref="a041fc5f5426862e45b164fdceba84db" args="(const byte *str, size_t length)" -->unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#a041fc5f5426862e45b164fdceba84db">FillWindow</a> (const byte *str, size_t length)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="44c260b1a4ac0fa54e5e80c4df0ff121"></a><!-- doxytag: member="ZlibCompressor::ComputeHash" ref="44c260b1a4ac0fa54e5e80c4df0ff121" args="(const byte *str) const " -->unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#44c260b1a4ac0fa54e5e80c4df0ff121">ComputeHash</a> (const byte *str) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f39e464efb6676829a3b9f3ea0c5f19c"></a><!-- doxytag: member="ZlibCompressor::LongestMatch" ref="f39e464efb6676829a3b9f3ea0c5f19c" args="(unsigned int &amp;bestMatch) const " -->unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#f39e464efb6676829a3b9f3ea0c5f19c">LongestMatch</a> (unsigned int &amp;bestMatch) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ded37de66827ee6def1d3bb5a7c19315"></a><!-- doxytag: member="ZlibCompressor::InsertString" ref="ded37de66827ee6def1d3bb5a7c19315" args="(unsigned int start)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#ded37de66827ee6def1d3bb5a7c19315">InsertString</a> (unsigned int start)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3002c3031d2432fa3d201caeec1a7f4b"></a><!-- doxytag: member="ZlibCompressor::ProcessBuffer" ref="3002c3031d2432fa3d201caeec1a7f4b" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#3002c3031d2432fa3d201caeec1a7f4b">ProcessBuffer</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eb8a43b8797d2f21c48f666017924c3"></a><!-- doxytag: member="ZlibCompressor::LiteralByte" ref="0eb8a43b8797d2f21c48f666017924c3" args="(byte b)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#0eb8a43b8797d2f21c48f666017924c3">LiteralByte</a> (byte b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a5cb6258e2cfa731e47dfe33e2f9e4d"></a><!-- doxytag: member="ZlibCompressor::MatchFound" ref="5a5cb6258e2cfa731e47dfe33e2f9e4d" args="(unsigned int distance, unsigned int length)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#5a5cb6258e2cfa731e47dfe33e2f9e4d">MatchFound</a> (unsigned int distance, unsigned int length)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4ff23fce8e43dfb33f8e3660ce2a654"></a><!-- doxytag: member="ZlibCompressor::EncodeBlock" ref="a4ff23fce8e43dfb33f8e3660ce2a654" args="(bool eof, unsigned int blockType)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#a4ff23fce8e43dfb33f8e3660ce2a654">EncodeBlock</a> (bool eof, unsigned int blockType)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5ef6c8383d58a61e383ddd03b29e8ce"></a><!-- doxytag: member="ZlibCompressor::EndBlock" ref="f5ef6c8383d58a61e383ddd03b29e8ce" args="(bool eof)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_deflator.html#f5ef6c8383d58a61e383ddd03b29e8ce">EndBlock</a> (bool eof)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2fa24cba6c39fe232baa67f293ca47cd"></a><!-- doxytag: member="ZlibCompressor::NewDefaultAttachment" ref="2fa24cba6c39fe232baa67f293ca47cd" args="() const" -->virtual <a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_filter.html#2fa24cba6c39fe232baa67f293ca47cd">NewDefaultAttachment</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3aff43294dee9f9b853c7ff96e694a2f"></a><!-- doxytag: member="ZlibCompressor::Insert" ref="3aff43294dee9f9b853c7ff96e694a2f" args="(Filter *nextFilter)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_filter.html#3aff43294dee9f9b853c7ff96e694a2f">Insert</a> (<a class="el" href="class_filter.html">Filter</a> *nextFilter)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aaf7c866c3ef298ccdf22377e32c89ad"></a><!-- doxytag: member="ZlibCompressor::ShouldPropagateMessageEnd" ref="aaf7c866c3ef298ccdf22377e32c89ad" args="() const" -->virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_filter.html#aaf7c866c3ef298ccdf22377e32c89ad">ShouldPropagateMessageEnd</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="514be4042d3262aef0e89772b0be192b"></a><!-- doxytag: member="ZlibCompressor::ShouldPropagateMessageSeriesEnd" ref="514be4042d3262aef0e89772b0be192b" args="() const" -->virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_filter.html#514be4042d3262aef0e89772b0be192b">ShouldPropagateMessageSeriesEnd</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a24170e0e22a725ea7f0f706d9637a1"></a><!-- doxytag: member="ZlibCompressor::PropagateInitialize" ref="3a24170e0e22a725ea7f0f706d9637a1" args="(const NameValuePairs &amp;parameters, int propagation)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_filter.html#3a24170e0e22a725ea7f0f706d9637a1">PropagateInitialize</a> (const <a class="el" href="class_name_value_pairs.html">NameValuePairs</a> &amp;parameters, int propagation)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a05cdcaa161f2131cf4d5dcb8903e11f"></a><!-- doxytag: member="ZlibCompressor::Output" ref="a05cdcaa161f2131cf4d5dcb8903e11f" args="(int outputSite, const byte *inString, size_t length, int messageEnd, bool blocking, const std::string &amp;channel=NULL_CHANNEL)" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_filter.html#a05cdcaa161f2131cf4d5dcb8903e11f">Output</a> (int outputSite, const byte *inString, size_t length, int messageEnd, bool blocking, const std::string &amp;channel=<a class="el" href="class_buffered_transformation.html#5e938c68f2a5e32a03440b1dc2bdc74a">NULL_CHANNEL</a>)</td></tr><tr><td class="memItemLeft" nowrap ali

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -