diff options
Diffstat (limited to 'doc/html/classsf_1_1Packet.htm')
-rwxr-xr-x | doc/html/classsf_1_1Packet.htm | 398 |
1 files changed, 398 insertions, 0 deletions
diff --git a/doc/html/classsf_1_1Packet.htm b/doc/html/classsf_1_1Packet.htm new file mode 100755 index 0000000..8352e32 --- /dev/null +++ b/doc/html/classsf_1_1Packet.htm @@ -0,0 +1,398 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> + <head> + <title>SFML - Simple and Fast Multimedia Library</title> + <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> + <link href="doxygen.css" rel="stylesheet" type="text/css" /> + <link href="tabs.css" rel="stylesheet" type="text/css" /> + </head> + <body> + <div id="logo"> + <img src="./logo.jpg" width="770" height="200" title="SFML home" alt="SFML logo" /> + </div> +<!-- Generated by Doxygen 1.5.2 --> +<div class="tabs"> + <ul> + <li><a href="index.htm"><span>Main Page</span></a></li> + <li><a href="namespaces.htm"><span>Namespaces</span></a></li> + <li class="current"><a href="classes.htm"><span>Classes</span></a></li> + <li><a href="files.htm"><span>Files</span></a></li> + </ul> +</div> +<div class="tabs"> + <ul> + <li><a href="classes.htm"><span>Alphabetical List</span></a></li> + <li><a href="annotated.htm"><span>Class List</span></a></li> + <li><a href="hierarchy.htm"><span>Class Hierarchy</span></a></li> + <li><a href="functions.htm"><span>Class Members</span></a></li> + </ul> +</div> +<div class="nav"> +<a class="el" href="namespacesf.htm">sf</a>::<a class="el" href="classsf_1_1Packet.htm">Packet</a></div> +<h1>sf::Packet Class Reference</h1><!-- doxytag: class="sf::Packet" --><a class="el" href="classsf_1_1Packet.htm" title="Packet wraps data to send / to receive through the network.">Packet</a> wraps data to send / to receive through the network. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="Packet_8hpp-source.htm">Packet.hpp</a>></code> +<p> +<a href="classsf_1_1Packet-members.htm">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#786e5d4ced83992ceefa1799963ea858">Packet</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#786e5d4ced83992ceefa1799963ea858"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#dc0490ca3c7c3d1e321bd742e5213913">~Packet</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <a href="#dc0490ca3c7c3d1e321bd742e5213913"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#aaa020852bd7be75625b9f64b3a77c64">Append</a> (const void *Data, std::size_t SizeInBytes)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Append data to the end of the packet. <a href="#aaa020852bd7be75625b9f64b3a77c64"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#3a7a30fb7a39e59df0cbd773756f60da">Clear</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Clear the packet data. <a href="#3a7a30fb7a39e59df0cbd773756f60da"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#dde92b425fd926576176be5f9ca8ca62">GetData</a> () const</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a pointer to the data contained in the packet Warning : the returned pointer may be invalid after you append data to the packet. <a href="#dde92b425fd926576176be5f9ca8ca62"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">std::size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#f8a6cd1eca4db48586ee85241bdb19bc">GetDataSize</a> () const</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the size of the data contained in the packet. <a href="#f8a6cd1eca4db48586ee85241bdb19bc"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#a9df9a2c6d78d70081d2b169a0f75db6">EndOfPacket</a> () const</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Tell if the reading position has reached the end of the packet. <a href="#a9df9a2c6d78d70081d2b169a0f75db6"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#8863ff08b73f728a341c775758abbfb4">operator bool</a> () const</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the validity of packet. <a href="#8863ff08b73f728a341c775758abbfb4"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#15bd4cb464ea568bb7395966e669656e">operator>></a> (bool &Data)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Operator >> overloads to extract data from the packet. <a href="#15bd4cb464ea568bb7395966e669656e"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="484fb71d187a220aeb0f60d0e02248b1"></a><!-- doxytag: member="sf::Packet::operator>>" ref="484fb71d187a220aeb0f60d0e02248b1" args="(Int8 &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (Int8 &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e72b3c0185674c421a64d4d601c379de"></a><!-- doxytag: member="sf::Packet::operator>>" ref="e72b3c0185674c421a64d4d601c379de" args="(Uint8 &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (Uint8 &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0891c958736d7f299f1c5b4b6ef0ed85"></a><!-- doxytag: member="sf::Packet::operator>>" ref="0891c958736d7f299f1c5b4b6ef0ed85" args="(Int16 &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (Int16 &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6afa971b1d6b0819f366c31892b7e734"></a><!-- doxytag: member="sf::Packet::operator>>" ref="6afa971b1d6b0819f366c31892b7e734" args="(Uint16 &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (Uint16 &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f8a7c4cb5cfc0ec724c7ca6d7f779c3"></a><!-- doxytag: member="sf::Packet::operator>>" ref="7f8a7c4cb5cfc0ec724c7ca6d7f779c3" args="(Int32 &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (Int32 &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc432f86a6ccf164a0980a7b386f0873"></a><!-- doxytag: member="sf::Packet::operator>>" ref="bc432f86a6ccf164a0980a7b386f0873" args="(Uint32 &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (Uint32 &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="319acda455620fd574a7807c172965fa"></a><!-- doxytag: member="sf::Packet::operator>>" ref="319acda455620fd574a7807c172965fa" args="(float &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (float &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="431746d3f46d3632c76e10ff45605e61"></a><!-- doxytag: member="sf::Packet::operator>>" ref="431746d3f46d3632c76e10ff45605e61" args="(double &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (double &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9480c0d1afd73eadd18bcbd3078f17f2"></a><!-- doxytag: member="sf::Packet::operator>>" ref="9480c0d1afd73eadd18bcbd3078f17f2" args="(char *Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (char *Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e63aea69004385c65d979b825d93e425"></a><!-- doxytag: member="sf::Packet::operator>>" ref="e63aea69004385c65d979b825d93e425" args="(std::string &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (std::string &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26095a4ea18e94f68ee4d350d113ed8c"></a><!-- doxytag: member="sf::Packet::operator>>" ref="26095a4ea18e94f68ee4d350d113ed8c" args="(wchar_t *Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (wchar_t *Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c47b76e338316c166e32595bb9d08240"></a><!-- doxytag: member="sf::Packet::operator>>" ref="c47b76e338316c166e32595bb9d08240" args="(std::wstring &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (std::wstring &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#cddb7edad1a56e720b4d170124fada02">operator<<</a> (bool Data)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Operator << overloads to put data into the packet. <a href="#cddb7edad1a56e720b4d170124fada02"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2fc96a50366d81c3dfee1b4c6e6bf3fa"></a><!-- doxytag: member="sf::Packet::operator<<" ref="2fc96a50366d81c3dfee1b4c6e6bf3fa" args="(Int8 Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (Int8 Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab3d35975734be35f95c9e40f4d21e36"></a><!-- doxytag: member="sf::Packet::operator<<" ref="ab3d35975734be35f95c9e40f4d21e36" args="(Uint8 Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (Uint8 Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="213bf92121281f21c6b404574bc6a021"></a><!-- doxytag: member="sf::Packet::operator<<" ref="213bf92121281f21c6b404574bc6a021" args="(Int16 Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (Int16 Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7df8893e7a3777726760fd732620252a"></a><!-- doxytag: member="sf::Packet::operator<<" ref="7df8893e7a3777726760fd732620252a" args="(Uint16 Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (Uint16 Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec74698e69de5ac06782d5799d1c1644"></a><!-- doxytag: member="sf::Packet::operator<<" ref="ec74698e69de5ac06782d5799d1c1644" args="(Int32 Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (Int32 Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2232620548f0482178d290593524b0bc"></a><!-- doxytag: member="sf::Packet::operator<<" ref="2232620548f0482178d290593524b0bc" args="(Uint32 Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (Uint32 Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="deef4cf269fb44b9e6979edaf8fabc68"></a><!-- doxytag: member="sf::Packet::operator<<" ref="deef4cf269fb44b9e6979edaf8fabc68" args="(float Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (float Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d631efa97145e7d03c40035e8325cdf3"></a><!-- doxytag: member="sf::Packet::operator<<" ref="d631efa97145e7d03c40035e8325cdf3" args="(double Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (double Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbb132f3eb540021c661df377671d31f"></a><!-- doxytag: member="sf::Packet::operator<<" ref="fbb132f3eb540021c661df377671d31f" args="(const char *Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (const char *Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce87f7cabd4b104b4cb45e5f277e2b5a"></a><!-- doxytag: member="sf::Packet::operator<<" ref="ce87f7cabd4b104b4cb45e5f277e2b5a" args="(const std::string &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (const std::string &Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0165e60a9429ded898bdaf45627e7341"></a><!-- doxytag: member="sf::Packet::operator<<" ref="0165e60a9429ded898bdaf45627e7341" args="(const wchar_t *Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (const wchar_t *Data)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac9474ec99de6ee5f098ab5f899461d3"></a><!-- doxytag: member="sf::Packet::operator<<" ref="ac9474ec99de6ee5f098ab5f899461d3" args="(const std::wstring &Data)" --> +<a class="el" href="classsf_1_1Packet.htm">Packet</a> & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (const std::wstring &Data)</td></tr> + +<tr><td colspan="2"><br><h2>Friends</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96e899eb92ab68761ba10f3bcd3101bb"></a><!-- doxytag: member="sf::Packet::SocketTCP" ref="96e899eb92ab68761ba10f3bcd3101bb" args="" --> +class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#96e899eb92ab68761ba10f3bcd3101bb">SocketTCP</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89a79a0a0dd881f68463c69c9e980412"></a><!-- doxytag: member="sf::Packet::SocketUDP" ref="89a79a0a0dd881f68463c69c9e980412" args="" --> +class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Packet.htm#89a79a0a0dd881f68463c69c9e980412">SocketUDP</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<a class="el" href="classsf_1_1Packet.htm" title="Packet wraps data to send / to receive through the network.">Packet</a> wraps data to send / to receive through the network. +<p> + +<p> +Definition at line <a class="el" href="Packet_8hpp-source.htm#l00041">41</a> of file <a class="el" href="Packet_8hpp-source.htm">Packet.hpp</a>.<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="786e5d4ced83992ceefa1799963ea858"></a><!-- doxytag: member="sf::Packet::Packet" ref="786e5d4ced83992ceefa1799963ea858" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">sf::Packet::Packet </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Default constructor. +<p> + +</div> +</div><p> +<a class="anchor" name="dc0490ca3c7c3d1e321bd742e5213913"></a><!-- doxytag: member="sf::Packet::~Packet" ref="dc0490ca3c7c3d1e321bd742e5213913" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual sf::Packet::~Packet </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Virtual destructor. +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="aaa020852bd7be75625b9f64b3a77c64"></a><!-- doxytag: member="sf::Packet::Append" ref="aaa020852bd7be75625b9f64b3a77c64" args="(const void *Data, std::size_t SizeInBytes)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void sf::Packet::Append </td> + <td>(</td> + <td class="paramtype">const void * </td> + <td class="paramname"> <em>Data</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::size_t </td> + <td class="paramname"> <em>SizeInBytes</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td width="100%"></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Append data to the end of the packet. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>: Pointer to the bytes to append </td></tr> + <tr><td valign="top"></td><td valign="top"><em>SizeInBytes</em> </td><td>: Number of bytes to append </td></tr> + </table> +</dl> + +</div> +</div><p> +<a class="anchor" name="3a7a30fb7a39e59df0cbd773756f60da"></a><!-- doxytag: member="sf::Packet::Clear" ref="3a7a30fb7a39e59df0cbd773756f60da" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void sf::Packet::Clear </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Clear the packet data. +<p> + +</div> +</div><p> +<a class="anchor" name="dde92b425fd926576176be5f9ca8ca62"></a><!-- doxytag: member="sf::Packet::GetData" ref="dde92b425fd926576176be5f9ca8ca62" args="() const" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const char* sf::Packet::GetData </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Get a pointer to the data contained in the packet Warning : the returned pointer may be invalid after you append data to the packet. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>Pointer to the data </dd></dl> + +</div> +</div><p> +<a class="anchor" name="f8a6cd1eca4db48586ee85241bdb19bc"></a><!-- doxytag: member="sf::Packet::GetDataSize" ref="f8a6cd1eca4db48586ee85241bdb19bc" args="() const" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::size_t sf::Packet::GetDataSize </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Get the size of the data contained in the packet. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>Data size, in bytes </dd></dl> + +</div> +</div><p> +<a class="anchor" name="a9df9a2c6d78d70081d2b169a0f75db6"></a><!-- doxytag: member="sf::Packet::EndOfPacket" ref="a9df9a2c6d78d70081d2b169a0f75db6" args="() const" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool sf::Packet::EndOfPacket </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Tell if the reading position has reached the end of the packet. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if all data have been read into the packet </dd></dl> + +</div> +</div><p> +<a class="anchor" name="8863ff08b73f728a341c775758abbfb4"></a><!-- doxytag: member="sf::Packet::operator bool" ref="8863ff08b73f728a341c775758abbfb4" args="() const" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">sf::Packet::operator bool </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the validity of packet. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if last data extraction from packet was successful </dd></dl> + +</div> +</div><p> +<a class="anchor" name="15bd4cb464ea568bb7395966e669656e"></a><!-- doxytag: member="sf::Packet::operator>>" ref="15bd4cb464ea568bb7395966e669656e" args="(bool &Data)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classsf_1_1Packet.htm">Packet</a>& sf::Packet::operator>> </td> + <td>(</td> + <td class="paramtype">bool & </td> + <td class="paramname"> <em>Data</em> </td> + <td> ) </td> + <td width="100%"></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Operator >> overloads to extract data from the packet. +<p> + +</div> +</div><p> +<a class="anchor" name="cddb7edad1a56e720b4d170124fada02"></a><!-- doxytag: member="sf::Packet::operator<<" ref="cddb7edad1a56e720b4d170124fada02" args="(bool Data)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classsf_1_1Packet.htm">Packet</a>& sf::Packet::operator<< </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>Data</em> </td> + <td> ) </td> + <td width="100%"></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Operator << overloads to put data into the packet. +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="Packet_8hpp-source.htm">Packet.hpp</a></ul> + + <p id="footer"> + :: Copyright © 2007-2008 Laurent Gomila, all rights reserved :: + Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen 1.5.2</a> :: + </p> + + </body> +</html> |