| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.9.1"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>Proton DotNet: Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname">Proton DotNet |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.9.1 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</script> |
| <div id="main-nav"></div> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div id="nav-path" class="navpath"> |
| <ul> |
| <li class="navelem"><a class="el" href="namespaceApache.html">Apache</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid.html">Qpid</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton.html">Proton</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Codec.html">Codec</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders.html">Encoders</a></li><li class="navelem"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html">ProtonEncoder</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#properties">Properties</a> | |
| <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| <div class="dynheader"> |
| Inheritance diagram for Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder:</div> |
| <div class="dyncontent"> |
| <div class="center"> |
| <img src="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.png" usemap="#Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder_map" alt=""/> |
| <map id="Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder_map" name="Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder_map"> |
| <area href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html" title="Defines an Encoder type that translates AMQP performatives into their encoded byte representations." alt="Apache.Qpid.Proton.Codec.IEncoder" shape="rect" coords="0,0,316,24"/> |
| </map> |
| </div></div> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:ade64e3c665d7812a5b26bf6b19cd6535"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ade64e3c665d7812a5b26bf6b19cd6535">NewEncoderState</a> ()</td></tr> |
| <tr class="memdesc:ade64e3c665d7812a5b26bf6b19cd6535"><td class="mdescLeft"> </td><td class="mdescRight">Creates and returns a new encoder state object that should be used when encoding values with the encoder instance. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ade64e3c665d7812a5b26bf6b19cd6535">More...</a><br /></td></tr> |
| <tr class="separator:ade64e3c665d7812a5b26bf6b19cd6535"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acbf0eabc2482de19e4004cb4222ab51c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acbf0eabc2482de19e4004cb4222ab51c">WriteNull</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state)</td></tr> |
| <tr class="memdesc:acbf0eabc2482de19e4004cb4222ab51c"><td class="mdescLeft"> </td><td class="mdescRight">Write the indicated AMQP null type encoding into the buffer instance. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acbf0eabc2482de19e4004cb4222ab51c">More...</a><br /></td></tr> |
| <tr class="separator:acbf0eabc2482de19e4004cb4222ab51c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a66855b936df89eef8de3fabc63055e0d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a66855b936df89eef8de3fabc63055e0d">WriteBoolean</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, bool value)</td></tr> |
| <tr class="memdesc:a66855b936df89eef8de3fabc63055e0d"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP boolean encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a66855b936df89eef8de3fabc63055e0d">More...</a><br /></td></tr> |
| <tr class="separator:a66855b936df89eef8de3fabc63055e0d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af11bcbcd799e853a566b1b7840e59e8a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af11bcbcd799e853a566b1b7840e59e8a">WriteUnsignedByte</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, byte value)</td></tr> |
| <tr class="memdesc:af11bcbcd799e853a566b1b7840e59e8a"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP unsigned byte encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af11bcbcd799e853a566b1b7840e59e8a">More...</a><br /></td></tr> |
| <tr class="separator:af11bcbcd799e853a566b1b7840e59e8a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1a510169e38af9f1e7011728d84aeab7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a510169e38af9f1e7011728d84aeab7">WriteUnsignedShort</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, ushort value)</td></tr> |
| <tr class="memdesc:a1a510169e38af9f1e7011728d84aeab7"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP unsigned short encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a510169e38af9f1e7011728d84aeab7">More...</a><br /></td></tr> |
| <tr class="separator:a1a510169e38af9f1e7011728d84aeab7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9b0d07d3baf03754f0947f1b3aa06d80"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9b0d07d3baf03754f0947f1b3aa06d80">WriteUnsignedInteger</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, uint value)</td></tr> |
| <tr class="memdesc:a9b0d07d3baf03754f0947f1b3aa06d80"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP unsigned int encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9b0d07d3baf03754f0947f1b3aa06d80">More...</a><br /></td></tr> |
| <tr class="separator:a9b0d07d3baf03754f0947f1b3aa06d80"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a68c62e335b54b2c91baef33289153b42"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a68c62e335b54b2c91baef33289153b42">WriteUnsignedLong</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, ulong value)</td></tr> |
| <tr class="memdesc:a68c62e335b54b2c91baef33289153b42"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP unsigned long encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a68c62e335b54b2c91baef33289153b42">More...</a><br /></td></tr> |
| <tr class="separator:a68c62e335b54b2c91baef33289153b42"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aac6812f9eb753267793fb6e179877168"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aac6812f9eb753267793fb6e179877168">WriteByte</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, sbyte value)</td></tr> |
| <tr class="memdesc:aac6812f9eb753267793fb6e179877168"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP byte encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aac6812f9eb753267793fb6e179877168">More...</a><br /></td></tr> |
| <tr class="separator:aac6812f9eb753267793fb6e179877168"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1a9f077f42437eb596e038e9d493e3d3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a9f077f42437eb596e038e9d493e3d3">WriteShort</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, short value)</td></tr> |
| <tr class="memdesc:a1a9f077f42437eb596e038e9d493e3d3"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP short encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a9f077f42437eb596e038e9d493e3d3">More...</a><br /></td></tr> |
| <tr class="separator:a1a9f077f42437eb596e038e9d493e3d3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a04b8a44d4873a193d88536253e715a0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a04b8a44d4873a193d88536253e715a0c">WriteInteger</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, int value)</td></tr> |
| <tr class="memdesc:a04b8a44d4873a193d88536253e715a0c"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP integer encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a04b8a44d4873a193d88536253e715a0c">More...</a><br /></td></tr> |
| <tr class="separator:a04b8a44d4873a193d88536253e715a0c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af5b9c468f9989809949bc2b8993b554f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af5b9c468f9989809949bc2b8993b554f">WriteLong</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, long value)</td></tr> |
| <tr class="memdesc:af5b9c468f9989809949bc2b8993b554f"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP long encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af5b9c468f9989809949bc2b8993b554f">More...</a><br /></td></tr> |
| <tr class="separator:af5b9c468f9989809949bc2b8993b554f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a352ad311780ebfb015e022b657b52fcc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a352ad311780ebfb015e022b657b52fcc">WriteFloat</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, float value)</td></tr> |
| <tr class="memdesc:a352ad311780ebfb015e022b657b52fcc"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP float encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a352ad311780ebfb015e022b657b52fcc">More...</a><br /></td></tr> |
| <tr class="separator:a352ad311780ebfb015e022b657b52fcc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8ab119d8eb06e1dcab16e37181f33f75"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8ab119d8eb06e1dcab16e37181f33f75">WriteDouble</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, double value)</td></tr> |
| <tr class="memdesc:a8ab119d8eb06e1dcab16e37181f33f75"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP double encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8ab119d8eb06e1dcab16e37181f33f75">More...</a><br /></td></tr> |
| <tr class="separator:a8ab119d8eb06e1dcab16e37181f33f75"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a233e8d81c8f2bc86da8f19b2060cfec4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a233e8d81c8f2bc86da8f19b2060cfec4">WriteDecimal32</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal32.html">Decimal32</a> value)</td></tr> |
| <tr class="memdesc:a233e8d81c8f2bc86da8f19b2060cfec4"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Decimal32 encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a233e8d81c8f2bc86da8f19b2060cfec4">More...</a><br /></td></tr> |
| <tr class="separator:a233e8d81c8f2bc86da8f19b2060cfec4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a185fc31c680f3cc799fefbc6cadbd459"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a185fc31c680f3cc799fefbc6cadbd459">WriteDecimal64</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal64.html">Decimal64</a> value)</td></tr> |
| <tr class="memdesc:a185fc31c680f3cc799fefbc6cadbd459"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Decimal64 encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a185fc31c680f3cc799fefbc6cadbd459">More...</a><br /></td></tr> |
| <tr class="separator:a185fc31c680f3cc799fefbc6cadbd459"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acad2df987a33a1df3b3b635f126eb00a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acad2df987a33a1df3b3b635f126eb00a">WriteDecimal128</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal128.html">Decimal128</a> value)</td></tr> |
| <tr class="memdesc:acad2df987a33a1df3b3b635f126eb00a"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Decimal128 encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acad2df987a33a1df3b3b635f126eb00a">More...</a><br /></td></tr> |
| <tr class="separator:acad2df987a33a1df3b3b635f126eb00a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a978921d6153f3dc82a950109d86eff8c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a978921d6153f3dc82a950109d86eff8c">WriteCharacter</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, char value)</td></tr> |
| <tr class="memdesc:a978921d6153f3dc82a950109d86eff8c"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Character encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a978921d6153f3dc82a950109d86eff8c">More...</a><br /></td></tr> |
| <tr class="separator:a978921d6153f3dc82a950109d86eff8c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7efb47f337659ce61fa0b618fd64931e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7efb47f337659ce61fa0b618fd64931e">WriteTimestamp</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, long value)</td></tr> |
| <tr class="memdesc:a7efb47f337659ce61fa0b618fd64931e"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Timestamp encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7efb47f337659ce61fa0b618fd64931e">More...</a><br /></td></tr> |
| <tr class="separator:a7efb47f337659ce61fa0b618fd64931e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af7e883e4f64a670436266d9ac881df00"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af7e883e4f64a670436266d9ac881df00">WriteTimestamp</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, ulong value)</td></tr> |
| <tr class="memdesc:af7e883e4f64a670436266d9ac881df00"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Timestamp encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af7e883e4f64a670436266d9ac881df00">More...</a><br /></td></tr> |
| <tr class="separator:af7e883e4f64a670436266d9ac881df00"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a77f9b876600208d131593d6b3e0954dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a77f9b876600208d131593d6b3e0954dc">WriteGuid</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, Guid value)</td></tr> |
| <tr class="memdesc:a77f9b876600208d131593d6b3e0954dc"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP UUID encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a77f9b876600208d131593d6b3e0954dc">More...</a><br /></td></tr> |
| <tr class="separator:a77f9b876600208d131593d6b3e0954dc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a96624805824aaa83e3f1ca3e3173c491"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a96624805824aaa83e3f1ca3e3173c491">WriteBinary</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, byte[] value)</td></tr> |
| <tr class="memdesc:a96624805824aaa83e3f1ca3e3173c491"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Binary encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a96624805824aaa83e3f1ca3e3173c491">More...</a><br /></td></tr> |
| <tr class="separator:a96624805824aaa83e3f1ca3e3173c491"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a53a4a1659878d752a5eeeee18d06402b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a53a4a1659878d752a5eeeee18d06402b">WriteBinary</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> value)</td></tr> |
| <tr class="memdesc:a53a4a1659878d752a5eeeee18d06402b"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Binary encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a53a4a1659878d752a5eeeee18d06402b">More...</a><br /></td></tr> |
| <tr class="separator:a53a4a1659878d752a5eeeee18d06402b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:affbec3a6308419127ee1389a281b6cef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affbec3a6308419127ee1389a281b6cef">WriteString</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, string value)</td></tr> |
| <tr class="memdesc:affbec3a6308419127ee1389a281b6cef"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP string encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affbec3a6308419127ee1389a281b6cef">More...</a><br /></td></tr> |
| <tr class="separator:affbec3a6308419127ee1389a281b6cef"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4fd5f67834235eee28fe5b451e98e272"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a4fd5f67834235eee28fe5b451e98e272">WriteSymbol</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a> value)</td></tr> |
| <tr class="memdesc:a4fd5f67834235eee28fe5b451e98e272"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Symbol encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a4fd5f67834235eee28fe5b451e98e272">More...</a><br /></td></tr> |
| <tr class="separator:a4fd5f67834235eee28fe5b451e98e272"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2e59b1674f246695bd4d3f63060099b0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a2e59b1674f246695bd4d3f63060099b0">WriteSymbol</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, string value)</td></tr> |
| <tr class="memdesc:a2e59b1674f246695bd4d3f63060099b0"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Symbol encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a2e59b1674f246695bd4d3f63060099b0">More...</a><br /></td></tr> |
| <tr class="separator:a2e59b1674f246695bd4d3f63060099b0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8a12ea871562eb4e866443e56b6e5325"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8a12ea871562eb4e866443e56b6e5325">WriteList</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IList value)</td></tr> |
| <tr class="memdesc:a8a12ea871562eb4e866443e56b6e5325"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP List encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8a12ea871562eb4e866443e56b6e5325">More...</a><br /></td></tr> |
| <tr class="separator:a8a12ea871562eb4e866443e56b6e5325"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aaf23f6c278d2e2cd73b18ffb4890b610"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aaf23f6c278d2e2cd73b18ffb4890b610">WriteList< T ></a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IList< T > value)</td></tr> |
| <tr class="memdesc:aaf23f6c278d2e2cd73b18ffb4890b610"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP List encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aaf23f6c278d2e2cd73b18ffb4890b610">More...</a><br /></td></tr> |
| <tr class="separator:aaf23f6c278d2e2cd73b18ffb4890b610"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7e99ee5115a6b193a791e8169f9b276a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">WriteMap</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IDictionary value)</td></tr> |
| <tr class="memdesc:a7e99ee5115a6b193a791e8169f9b276a"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Map encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">More...</a><br /></td></tr> |
| <tr class="separator:a7e99ee5115a6b193a791e8169f9b276a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab379ea78b59906bb893ba1a5c9e253b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ab379ea78b59906bb893ba1a5c9e253b9">WriteMap< K, V ></a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IDictionary< K, V > value)</td></tr> |
| <tr class="memdesc:ab379ea78b59906bb893ba1a5c9e253b9"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Map encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ab379ea78b59906bb893ba1a5c9e253b9">More...</a><br /></td></tr> |
| <tr class="separator:ab379ea78b59906bb893ba1a5c9e253b9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac9de4c93d0fd5d0d327d653f5a14d2ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ac9de4c93d0fd5d0d327d653f5a14d2ba">WriteMap< K, V ></a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IReadOnlyDictionary< K, V > value)</td></tr> |
| <tr class="memdesc:ac9de4c93d0fd5d0d327d653f5a14d2ba"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Map encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ac9de4c93d0fd5d0d327d653f5a14d2ba">More...</a><br /></td></tr> |
| <tr class="separator:ac9de4c93d0fd5d0d327d653f5a14d2ba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ada5502543bd39e5185284012cf7a5fc4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ada5502543bd39e5185284012cf7a5fc4">WriteDescribedType</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDescribedType.html">IDescribedType</a> value)</td></tr> |
| <tr class="memdesc:ada5502543bd39e5185284012cf7a5fc4"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP Described Type encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ada5502543bd39e5185284012cf7a5fc4">More...</a><br /></td></tr> |
| <tr class="separator:ada5502543bd39e5185284012cf7a5fc4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9135d57cf55222876eda7852725b91f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9135d57cf55222876eda7852725b91f7">WriteDeliveryTag</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDeliveryTag.html">IDeliveryTag</a> value)</td></tr> |
| <tr class="memdesc:a9135d57cf55222876eda7852725b91f7"><td class="mdescLeft"> </td><td class="mdescRight">Writes the contents of the given IDeliveryTag value into the provided proton buffer instance as an AMQP Binary type. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9135d57cf55222876eda7852725b91f7">More...</a><br /></td></tr> |
| <tr class="separator:a9135d57cf55222876eda7852725b91f7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afcd577cde490877552c53f83a13befd9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#afcd577cde490877552c53f83a13befd9">WriteObject</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, object value)</td></tr> |
| <tr class="memdesc:afcd577cde490877552c53f83a13befd9"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#afcd577cde490877552c53f83a13befd9">More...</a><br /></td></tr> |
| <tr class="separator:afcd577cde490877552c53f83a13befd9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0d7a8340f848845632b1bfbf2fd38815"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a0d7a8340f848845632b1bfbf2fd38815">WriteArray</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, Array value)</td></tr> |
| <tr class="memdesc:a0d7a8340f848845632b1bfbf2fd38815"><td class="mdescLeft"> </td><td class="mdescRight">Writes the AMQP array encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a0d7a8340f848845632b1bfbf2fd38815">More...</a><br /></td></tr> |
| <tr class="separator:a0d7a8340f848845632b1bfbf2fd38815"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a889b59c404b1cb7db2fe18cd50f05953"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html">IEncoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a889b59c404b1cb7db2fe18cd50f05953">RegisterDescribedTypeEncoder</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IDescribedTypeEncoder.html">IDescribedTypeEncoder</a> encoder)</td></tr> |
| <tr class="memdesc:a889b59c404b1cb7db2fe18cd50f05953"><td class="mdescLeft"> </td><td class="mdescRight">Allows registration of the given AMQP type encoder into this encoder to customize the writing of the Type managed by the encoder. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a889b59c404b1cb7db2fe18cd50f05953">More...</a><br /></td></tr> |
| <tr class="separator:a889b59c404b1cb7db2fe18cd50f05953"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:affadeeef6c16765a2f6450e8530516ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affadeeef6c16765a2f6450e8530516ba">LookupTypeEncoder</a> (object value)</td></tr> |
| <tr class="memdesc:affadeeef6c16765a2f6450e8530516ba"><td class="mdescLeft"> </td><td class="mdescRight">Lookup a Type encoder using an instance of the type to be encoded. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affadeeef6c16765a2f6450e8530516ba">More...</a><br /></td></tr> |
| <tr class="separator:affadeeef6c16765a2f6450e8530516ba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a49d3de187903c9bf308cd71f9d25fa6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a49d3de187903c9bf308cd71f9d25fa6e">LookupTypeEncoder</a> (Type typeClass)</td></tr> |
| <tr class="memdesc:a49d3de187903c9bf308cd71f9d25fa6e"><td class="mdescLeft"> </td><td class="mdescRight">Lookup a Type encoder using Type value of the type to be encoded. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a49d3de187903c9bf308cd71f9d25fa6e">More...</a><br /></td></tr> |
| <tr class="separator:a49d3de187903c9bf308cd71f9d25fa6e"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a> |
| Properties</h2></td></tr> |
| <tr class="memitem:a67239baf4c5f1d581f889cf160cbe0e0"><td class="memItemLeft" align="right" valign="top"><a id="a67239baf4c5f1d581f889cf160cbe0e0"></a> |
| <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td><td class="memItemRight" valign="bottom"><b>CachedEncoderState</b><code> [get]</code></td></tr> |
| <tr class="separator:a67239baf4c5f1d581f889cf160cbe0e0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td colspan="2" onclick="javascript:toggleInherit('properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder')"><img src="closed.png" alt="-"/> Properties inherited from <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html">Apache.Qpid.Proton.Codec.IEncoder</a></td></tr> |
| <tr class="memitem:aa8a904ef608167b9c0c5b04b188a1789 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aa8a904ef608167b9c0c5b04b188a1789">CachedEncoderState</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aa8a904ef608167b9c0c5b04b188a1789 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td class="mdescLeft"> </td><td class="mdescRight">Returns an encoder state instance that lives with this encoder instance. The cached encoder state should be used with this encoder and only by a single thread at a time. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aa8a904ef608167b9c0c5b04b188a1789">More...</a><br /></td></tr> |
| <tr class="separator:aa8a904ef608167b9c0c5b04b188a1789 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="affadeeef6c16765a2f6450e8530516ba"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#affadeeef6c16765a2f6450e8530516ba">◆ </a></span>LookupTypeEncoder() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.LookupTypeEncoder </td> |
| <td>(</td> |
| <td class="paramtype">object </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Lookup a Type encoder using an instance of the type to be encoded. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>an instance of the type whose encoder is being looked up</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd></dd></dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a856b383cd9e1b99be620e51cf8fa194a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a49d3de187903c9bf308cd71f9d25fa6e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a49d3de187903c9bf308cd71f9d25fa6e">◆ </a></span>LookupTypeEncoder() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.LookupTypeEncoder </td> |
| <td>(</td> |
| <td class="paramtype">Type </td> |
| <td class="paramname"><em>typeClass</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Lookup a Type encoder using Type value of the type to be encoded. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">value</td><td>a Type instance for the type whose encoder is being looked up</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd></dd></dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a9922f42205d3f56470fde5cf3d9b0391">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="ade64e3c665d7812a5b26bf6b19cd6535"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ade64e3c665d7812a5b26bf6b19cd6535">◆ </a></span>NewEncoderState()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.NewEncoderState </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Creates and returns a new encoder state object that should be used when encoding values with the encoder instance. </p> |
| <dl class="section return"><dt>Returns</dt><dd>A new encoder state instance.</dd></dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a929e2f650da3e05deccaa1eac9870118">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a889b59c404b1cb7db2fe18cd50f05953"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a889b59c404b1cb7db2fe18cd50f05953">◆ </a></span>RegisterDescribedTypeEncoder()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html">IEncoder</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.RegisterDescribedTypeEncoder </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IDescribedTypeEncoder.html">IDescribedTypeEncoder</a> </td> |
| <td class="paramname"><em>encoder</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Allows registration of the given AMQP type encoder into this encoder to customize the writing of the Type managed by the encoder. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">encoder</td><td>The encoder type instance to register with this encoder</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>This encoder instance</dd></dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a571101f395ad48a8da77d38f539f584d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a0d7a8340f848845632b1bfbf2fd38815"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0d7a8340f848845632b1bfbf2fd38815">◆ </a></span>WriteArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteArray </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Array </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP array encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#abe4c08db219f3747fbb7547822bf3425">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a96624805824aaa83e3f1ca3e3173c491"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a96624805824aaa83e3f1ca3e3173c491">◆ </a></span>WriteBinary() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteBinary </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">byte[] </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Binary encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a7aa05699e9f2d0db1f23edb71328dbdb">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a53a4a1659878d752a5eeeee18d06402b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a53a4a1659878d752a5eeeee18d06402b">◆ </a></span>WriteBinary() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteBinary </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Binary encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a56f18069f48b065d8144fc7b0c4f213e">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a66855b936df89eef8de3fabc63055e0d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a66855b936df89eef8de3fabc63055e0d">◆ </a></span>WriteBoolean()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteBoolean </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP boolean encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ac21cc302190d0874ec5588b64b43a6cf">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="aac6812f9eb753267793fb6e179877168"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aac6812f9eb753267793fb6e179877168">◆ </a></span>WriteByte()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteByte </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">sbyte </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP byte encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a30652cf1101c714696ce68560e5e43f4">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a978921d6153f3dc82a950109d86eff8c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a978921d6153f3dc82a950109d86eff8c">◆ </a></span>WriteCharacter()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteCharacter </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">char </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Character encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a73ddf48635883ca2e8018717d31d07f8">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="acad2df987a33a1df3b3b635f126eb00a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acad2df987a33a1df3b3b635f126eb00a">◆ </a></span>WriteDecimal128()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDecimal128 </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal128.html">Decimal128</a> </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Decimal128 encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a7719c1ff4f43a39c119d6ccbed4c0b68">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a233e8d81c8f2bc86da8f19b2060cfec4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a233e8d81c8f2bc86da8f19b2060cfec4">◆ </a></span>WriteDecimal32()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDecimal32 </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal32.html">Decimal32</a> </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Decimal32 encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a7a8969c19719e7d5df63c5af8d5212fa">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a185fc31c680f3cc799fefbc6cadbd459"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a185fc31c680f3cc799fefbc6cadbd459">◆ </a></span>WriteDecimal64()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDecimal64 </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal64.html">Decimal64</a> </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Decimal64 encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a67556a20478563e0903f8fae998d7d8d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a9135d57cf55222876eda7852725b91f7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9135d57cf55222876eda7852725b91f7">◆ </a></span>WriteDeliveryTag()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDeliveryTag </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDeliveryTag.html">IDeliveryTag</a> </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the contents of the given IDeliveryTag value into the provided proton buffer instance as an AMQP Binary type. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The delivery tag to encode as an AMQP Binary</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a3c575a56c08cbf477ae99b166282919a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="ada5502543bd39e5185284012cf7a5fc4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ada5502543bd39e5185284012cf7a5fc4">◆ </a></span>WriteDescribedType()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDescribedType </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDescribedType.html">IDescribedType</a> </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Described Type encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#af15b1a4f39e68d34e708f0c7e5ff22f0">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a8ab119d8eb06e1dcab16e37181f33f75"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a8ab119d8eb06e1dcab16e37181f33f75">◆ </a></span>WriteDouble()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDouble </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">double </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP double encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a8e1c7c2d45d14f0d03c869f18be6a105">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a352ad311780ebfb015e022b657b52fcc"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a352ad311780ebfb015e022b657b52fcc">◆ </a></span>WriteFloat()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteFloat </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP float encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a4f408ef2a0a3f1bb07874174a7b79ba1">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a77f9b876600208d131593d6b3e0954dc"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a77f9b876600208d131593d6b3e0954dc">◆ </a></span>WriteGuid()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteGuid </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Guid </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP UUID encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a36f538e1cbb03f7ae9c5f7c5fb121242">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a04b8a44d4873a193d88536253e715a0c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a04b8a44d4873a193d88536253e715a0c">◆ </a></span>WriteInteger()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteInteger </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP integer encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a944f210476355b07187a654e31fdb953">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a8a12ea871562eb4e866443e56b6e5325"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a8a12ea871562eb4e866443e56b6e5325">◆ </a></span>WriteList()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteList </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">IList </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP List encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aaff7a0436e874098708bcc3cdb9aab49">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="aaf23f6c278d2e2cd73b18ffb4890b610"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aaf23f6c278d2e2cd73b18ffb4890b610">◆ </a></span>WriteList< T >()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8a12ea871562eb4e866443e56b6e5325">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteList</a>< T > </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">IList< T > </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP List encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ae801f5a6f24ddcdbdae320ae217bc92a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="af5b9c468f9989809949bc2b8993b554f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af5b9c468f9989809949bc2b8993b554f">◆ </a></span>WriteLong()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteLong </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP long encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aa6bdf34889ed493a5c65e34fb2baa9d2">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a7e99ee5115a6b193a791e8169f9b276a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7e99ee5115a6b193a791e8169f9b276a">◆ </a></span>WriteMap()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteMap </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">IDictionary </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Map encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a772cdbc5891741d6296d24eab0533639">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="ab379ea78b59906bb893ba1a5c9e253b9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ab379ea78b59906bb893ba1a5c9e253b9">◆ </a></span>WriteMap< K, V >() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteMap</a>< K, V > </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">IDictionary< K, V > </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Map encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ab6efe4b78256bedce3c2bc127cb14498">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="ac9de4c93d0fd5d0d327d653f5a14d2ba"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac9de4c93d0fd5d0d327d653f5a14d2ba">◆ </a></span>WriteMap< K, V >() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteMap</a>< K, V > </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">IReadOnlyDictionary< K, V > </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Map encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a279f1f9c5678905fce2632679fccbb87">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="acbf0eabc2482de19e4004cb4222ab51c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#acbf0eabc2482de19e4004cb4222ab51c">◆ </a></span>WriteNull()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteNull </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Write the indicated AMQP null type encoding into the buffer instance. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a43a36d3462106a421cae3c8a4f58f5cf">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="afcd577cde490877552c53f83a13befd9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#afcd577cde490877552c53f83a13befd9">◆ </a></span>WriteObject()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteObject </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">object </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a35d7dcf07213d7c6166ad2e2a2b833ac">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a1a9f077f42437eb596e038e9d493e3d3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1a9f077f42437eb596e038e9d493e3d3">◆ </a></span>WriteShort()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteShort </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">short </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP short encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a24d8e0bf1bfb9c9d7eb58a3fb85c420d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="affbec3a6308419127ee1389a281b6cef"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#affbec3a6308419127ee1389a281b6cef">◆ </a></span>WriteString()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteString </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP string encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a16fb50992c1acc6b43db536fba58c1bf">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a2e59b1674f246695bd4d3f63060099b0"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2e59b1674f246695bd4d3f63060099b0">◆ </a></span>WriteSymbol() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteSymbol </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Symbol encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a531adf6f4d3d60f41d0fc1e30905fb3d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a4fd5f67834235eee28fe5b451e98e272"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4fd5f67834235eee28fe5b451e98e272">◆ </a></span>WriteSymbol() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteSymbol </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a> </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Symbol encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a775f9737e94212fa9e00064478c77d61">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a7efb47f337659ce61fa0b618fd64931e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7efb47f337659ce61fa0b618fd64931e">◆ </a></span>WriteTimestamp() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteTimestamp </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Timestamp encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a2db16141fc3c2a1f700f1213a7627ef6">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="af7e883e4f64a670436266d9ac881df00"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af7e883e4f64a670436266d9ac881df00">◆ </a></span>WriteTimestamp() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteTimestamp </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">ulong </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP Timestamp encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a680525cc3bf4ee6d33a61766c360d54a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="af11bcbcd799e853a566b1b7840e59e8a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af11bcbcd799e853a566b1b7840e59e8a">◆ </a></span>WriteUnsignedByte()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedByte </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">byte </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP unsigned byte encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ac2741be5e360506599f93dfe1c620c93">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a9b0d07d3baf03754f0947f1b3aa06d80"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9b0d07d3baf03754f0947f1b3aa06d80">◆ </a></span>WriteUnsignedInteger()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedInteger </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">uint </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP unsigned int encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a48d611af3666a100504fbc354bcf8e4e">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a68c62e335b54b2c91baef33289153b42"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a68c62e335b54b2c91baef33289153b42">◆ </a></span>WriteUnsignedLong()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedLong </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">ulong </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP unsigned long encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a3fdc93e1dd32b1fe92d38e859490f620">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a1a510169e38af9f1e7011728d84aeab7"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1a510169e38af9f1e7011728d84aeab7">◆ </a></span>WriteUnsignedShort()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedShort </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> </td> |
| <td class="paramname"><em>buffer</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> </td> |
| <td class="paramname"><em>state</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">ushort </td> |
| <td class="paramname"><em>value</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes the AMQP unsigned short encoding for the given value to the given buffer. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr> |
| <tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr> |
| <tr><td class="paramname">value</td><td>The value to be written</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#adf360f25901c07eed78229a8a9ef5b54">Apache.Qpid.Proton.Codec.IEncoder</a>.</p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li>src/Proton/Codec/Encoders/ProtonEncoder.cs</li> |
| </ul> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
| </small></address> |
| </body> |
| </html> |