Sophie

Sophie

distrib > Fedora > 16 > x86_64 > by-pkgid > ef445f0ce4be1c28e0c51502e9156d24 > files > 333

log4cxx-devel-0.10.0-10.fc15.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>Apache log4cxx: DatagramPacket Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Apache log4cxx&#160;<span id="projectnumber">Version 0.10.0</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('classlog4cxx_1_1helpers_1_1_datagram_packet.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<h1>DatagramPacket Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="log4cxx::helpers::DatagramPacket" --><!-- doxytag: inherits="log4cxx::helpers::ObjectImpl" -->
<p>This class represents a datagram packet.  
<a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html">log4cxx::helpers::ObjectImpl</a>.</p>

<p><a href="classlog4cxx_1_1helpers_1_1_datagram_packet-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a3d9e658cbc7b81df148c87fcd4091a46">DatagramPacket</a> (void *<a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a5bc5fa69bee375df074734a2c4858604">buf</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a9f59b34b1f25fe00023291b678246bcc">length</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html" title="This class represents a datagram packet.">DatagramPacket</a> for receiving packets of length <code>length</code>.  <a href="#a3d9e658cbc7b81df148c87fcd4091a46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a6c8efa1f7e4618b3a8d36882afe3a454">DatagramPacket</a> (void *<a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a5bc5fa69bee375df074734a2c4858604">buf</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a9f59b34b1f25fe00023291b678246bcc">length</a>, InetAddressPtr <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#ae1c628385d44281f55769ed2cad37216">address</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a63c89c04d1feae07ca35558055155ffb">port</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a datagram packet for sending packets of length <code>length</code> to the specified port number on the specified host.  <a href="#a6c8efa1f7e4618b3a8d36882afe3a454"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a4c76a33e3062f2b3a8a829b3aff50826">DatagramPacket</a> (void *<a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a5bc5fa69bee375df074734a2c4858604">buf</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a9f59b34b1f25fe00023291b678246bcc">length</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html" title="This class represents a datagram packet.">DatagramPacket</a> for receiving packets of length <code>length</code>, specifying an offset into the buffer.  <a href="#a4c76a33e3062f2b3a8a829b3aff50826"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#ad6ae34584aa43faaae5f2b59850f4490">DatagramPacket</a> (void *<a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a5bc5fa69bee375df074734a2c4858604">buf</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a9f59b34b1f25fe00023291b678246bcc">length</a>, InetAddressPtr <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#ae1c628385d44281f55769ed2cad37216">address</a>, int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a63c89c04d1feae07ca35558055155ffb">port</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a datagram packet for sending packets of length <code>length</code> with offset <code>offset</code> to the specified port number on the specified host.  <a href="#ad6ae34584aa43faaae5f2b59850f4490"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a2a770c3fcef7907f512519637afe8fea">~DatagramPacket</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">InetAddressPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a1023b62c067b25e10e95063ded86a4c5">getAddress</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the IP address of the machine to which this datagram is being sent or from which the datagram was received.  <a href="#a1023b62c067b25e10e95063ded86a4c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a264b7ba091e1d269eb2f4bc62a66f515">getData</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data received or the data to be sent.  <a href="#a264b7ba091e1d269eb2f4bc62a66f515"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#af59b115e86eaeac1f15673766852e428">getLength</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the length of the data to be sent or the length of the data received.  <a href="#af59b115e86eaeac1f15673766852e428"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a115448432bae48ef55724d2ac2ddea0e">getOffset</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the offset of the data to be sent or the offset of the data received.  <a href="#a115448432bae48ef55724d2ac2ddea0e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a5e4fc3488ccbe0511b7e7a1b3ca873cf">getPort</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the port number on the remote host to which this datagram is being sent or from which the datagram was received.  <a href="#a5e4fc3488ccbe0511b7e7a1b3ca873cf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a308723d52e57f845fe0e3654942633ad">setAddress</a> (InetAddressPtr address1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#aad0c27e1581eee9ef3d1d5b38261f5c7">setData</a> (void *buf1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data buffer for this packet.  <a href="#aad0c27e1581eee9ef3d1d5b38261f5c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a91f259e13221f6df2de4faf29786a504">setData</a> (void *buf1, int offset1, int length1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data buffer for this packet.  <a href="#a91f259e13221f6df2de4faf29786a504"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a482649d3812b3157e44f73bde795f508">setLength</a> (int length1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the length for this packet.  <a href="#a482649d3812b3157e44f73bde795f508"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#aea5168a8793a0d18d65a94d84904a2fb">setPort</a> (int port1)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a5bc5fa69bee375df074734a2c4858604">buf</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the data for this packet.  <a href="#a5bc5fa69bee375df074734a2c4858604"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#aed7ea92f45bd273dde380a45ddced592">offset</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The offset of the data for this packet.  <a href="#aed7ea92f45bd273dde380a45ddced592"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a9f59b34b1f25fe00023291b678246bcc">length</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The length of the data for this packet.  <a href="#a9f59b34b1f25fe00023291b678246bcc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">InetAddressPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#ae1c628385d44281f55769ed2cad37216">address</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The IP address for this packet.  <a href="#ae1c628385d44281f55769ed2cad37216"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a63c89c04d1feae07ca35558055155ffb">port</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The UDP port number of the remote host.  <a href="#a63c89c04d1feae07ca35558055155ffb"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This class represents a datagram packet. </p>
<p>Datagram packets are used to implement a connectionless packet delivery service. Each message is routed from one machine to another based solely on information contained within that packet. Multiple packets sent from one machine to another might be routed differently, and might arrive in any order. </p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3d9e658cbc7b81df148c87fcd4091a46"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::DatagramPacket" ref="a3d9e658cbc7b81df148c87fcd4091a46" args="(void *buf, int length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html">DatagramPacket</a> </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html" title="This class represents a datagram packet.">DatagramPacket</a> for receiving packets of length <code>length</code>. </p>

</div>
</div>
<a class="anchor" id="a6c8efa1f7e4618b3a8d36882afe3a454"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::DatagramPacket" ref="a6c8efa1f7e4618b3a8d36882afe3a454" args="(void *buf, int length, InetAddressPtr address, int port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html">DatagramPacket</a> </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">InetAddressPtr&#160;</td>
          <td class="paramname"><em>address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a datagram packet for sending packets of length <code>length</code> to the specified port number on the specified host. </p>

</div>
</div>
<a class="anchor" id="a4c76a33e3062f2b3a8a829b3aff50826"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::DatagramPacket" ref="a4c76a33e3062f2b3a8a829b3aff50826" args="(void *buf, int offset, int length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html">DatagramPacket</a> </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html" title="This class represents a datagram packet.">DatagramPacket</a> for receiving packets of length <code>length</code>, specifying an offset into the buffer. </p>

</div>
</div>
<a class="anchor" id="ad6ae34584aa43faaae5f2b59850f4490"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::DatagramPacket" ref="ad6ae34584aa43faaae5f2b59850f4490" args="(void *buf, int offset, int length, InetAddressPtr address, int port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html">DatagramPacket</a> </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">InetAddressPtr&#160;</td>
          <td class="paramname"><em>address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a datagram packet for sending packets of length <code>length</code> with offset <code>offset</code> to the specified port number on the specified host. </p>

</div>
</div>
<a class="anchor" id="a2a770c3fcef7907f512519637afe8fea"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::~DatagramPacket" ref="a2a770c3fcef7907f512519637afe8fea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html">DatagramPacket</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a1023b62c067b25e10e95063ded86a4c5"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::getAddress" ref="a1023b62c067b25e10e95063ded86a4c5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">InetAddressPtr getAddress </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the IP address of the machine to which this datagram is being sent or from which the datagram was received. </p>

</div>
</div>
<a class="anchor" id="a264b7ba091e1d269eb2f4bc62a66f515"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::getData" ref="a264b7ba091e1d269eb2f4bc62a66f515" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* getData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the data received or the data to be sent. </p>

</div>
</div>
<a class="anchor" id="af59b115e86eaeac1f15673766852e428"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::getLength" ref="af59b115e86eaeac1f15673766852e428" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getLength </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the length of the data to be sent or the length of the data received. </p>

</div>
</div>
<a class="anchor" id="a115448432bae48ef55724d2ac2ddea0e"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::getOffset" ref="a115448432bae48ef55724d2ac2ddea0e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getOffset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the offset of the data to be sent or the offset of the data received. </p>

</div>
</div>
<a class="anchor" id="a5e4fc3488ccbe0511b7e7a1b3ca873cf"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::getPort" ref="a5e4fc3488ccbe0511b7e7a1b3ca873cf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getPort </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the port number on the remote host to which this datagram is being sent or from which the datagram was received. </p>

</div>
</div>
<a class="anchor" id="a308723d52e57f845fe0e3654942633ad"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::setAddress" ref="a308723d52e57f845fe0e3654942633ad" args="(InetAddressPtr address1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAddress </td>
          <td>(</td>
          <td class="paramtype">InetAddressPtr&#160;</td>
          <td class="paramname"><em>address1</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aad0c27e1581eee9ef3d1d5b38261f5c7"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::setData" ref="aad0c27e1581eee9ef3d1d5b38261f5c7" args="(void *buf1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setData </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buf1</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the data buffer for this packet. </p>

</div>
</div>
<a class="anchor" id="a91f259e13221f6df2de4faf29786a504"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::setData" ref="a91f259e13221f6df2de4faf29786a504" args="(void *buf1, int offset1, int length1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setData </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buf1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>offset1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the data buffer for this packet. </p>

</div>
</div>
<a class="anchor" id="a482649d3812b3157e44f73bde795f508"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::setLength" ref="a482649d3812b3157e44f73bde795f508" args="(int length1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setLength </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length1</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the length for this packet. </p>

</div>
</div>
<a class="anchor" id="aea5168a8793a0d18d65a94d84904a2fb"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::setPort" ref="aea5168a8793a0d18d65a94d84904a2fb" args="(int port1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setPort </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>port1</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ae1c628385d44281f55769ed2cad37216"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::address" ref="ae1c628385d44281f55769ed2cad37216" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">InetAddressPtr <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#ae1c628385d44281f55769ed2cad37216">address</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The IP address for this packet. </p>

</div>
</div>
<a class="anchor" id="a5bc5fa69bee375df074734a2c4858604"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::buf" ref="a5bc5fa69bee375df074734a2c4858604" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a5bc5fa69bee375df074734a2c4858604">buf</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the data for this packet. </p>

</div>
</div>
<a class="anchor" id="a9f59b34b1f25fe00023291b678246bcc"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::length" ref="a9f59b34b1f25fe00023291b678246bcc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a9f59b34b1f25fe00023291b678246bcc">length</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The length of the data for this packet. </p>

</div>
</div>
<a class="anchor" id="aed7ea92f45bd273dde380a45ddced592"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::offset" ref="aed7ea92f45bd273dde380a45ddced592" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#aed7ea92f45bd273dde380a45ddced592">offset</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The offset of the data for this packet. </p>

</div>
</div>
<a class="anchor" id="a63c89c04d1feae07ca35558055155ffb"></a><!-- doxytag: member="log4cxx::helpers::DatagramPacket::port" ref="a63c89c04d1feae07ca35558055155ffb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html#a63c89c04d1feae07ca35558055155ffb">port</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The UDP port number of the remote host. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="datagrampacket_8h.html">datagrampacket.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacelog4cxx.html">log4cxx</a>      </li>
      <li class="navelem"><a class="el" href="namespacelog4cxx_1_1helpers.html">helpers</a>      </li>
      <li class="navelem"><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html">DatagramPacket</a>      </li>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.  See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License.  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
    </BODY>
</HTML>