patible <i>do_pack</i> operation, transferred across the language boundary if necessary, then preloaded into the <i>packer</i> object before this function is called.</p><p><i>All fields are &ldquo;streamed&rdquo; out of the packer object using operator&gt;&gt;, which the packer defines for each of of the supported data types.</i></p><p>In effect, we are unpacking into a Packet object just as you might stream Packet contents from <i>cin</i>.&nbsp; Instead of streaming from <i>cin</i>, you are streaming from 