<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<h3>Uses of <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a> in <ahref="../../clientP2P/package-summary.html">clientP2P</a></h3>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../clientP2P/package-summary.html">clientP2P</a> with type parameters of type <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<h3>Uses of <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a> in <ahref="../../protocolP2P/package-summary.html">protocolP2P</a></h3>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <ahref="../../protocolP2P/package-summary.html">protocolP2P</a> with type parameters of type <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Class and Description</th>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>></span></code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/ProtocolP2PPacketTCP.html"title="class in protocolP2P">ProtocolP2PPacketTCP</a><T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>></span></code>
<divclass="block">Representation of packet.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/ProtocolP2PPacketUDP.html"title="class in protocolP2P">ProtocolP2PPacketUDP</a><T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>></span></code>
<divclass="block">Representation of packet.</div>
</td>
</tr>
</tbody>
</table>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a> in <ahref="../../protocolP2P/package-summary.html">protocolP2P</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Class and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/Denied.html"title="class in protocolP2P">Denied</a></span></code>
<divclass="block">Representation of payload for denied response.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/DiscoverRequest.html"title="class in protocolP2P">DiscoverRequest</a></span></code>
<divclass="block">Representation of payload for discover request.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/DiscoverResponse.html"title="class in protocolP2P">DiscoverResponse</a></span></code>
<divclass="block">Representation of payload for discover response.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/FileList.html"title="class in protocolP2P">FileList</a></span></code>
<divclass="block">Representation of payload for list response.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/FilePart.html"title="class in protocolP2P">FilePart</a></span></code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/HashRequest.html"title="class in protocolP2P">HashRequest</a></span></code>
<divclass="block">Representation of payload for hash request.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/HashResponse.html"title="class in protocolP2P">HashResponse</a></span></code>
<divclass="block">Representation of payload for hash response.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/LoadRequest.html"title="class in protocolP2P">LoadRequest</a></span></code>
<divclass="block">Representation of payload for load request.</div>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/RatioRequest.html"title="class in protocolP2P">RatioRequest</a></span></code>
<divclass="block">Representation of payload for ratio request.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/RatioResponse.html"title="class in protocolP2P">RatioResponse</a></span></code>
<divclass="block">Representation of payload for ratio response.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/Register.html"title="class in protocolP2P">Register</a></span></code>
<divclass="block">Representation of payload for unregister.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/SizeRequest.html"title="class in protocolP2P">SizeRequest</a></span></code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/SizeResponse.html"title="class in protocolP2P">SizeResponse</a></span></code>
<divclass="block">Representation of payload for size response.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/Unregister.html"title="class in protocolP2P">Unregister</a></span></code>
<divclass="block">Representation of payload for unregister.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../protocolP2P/UpdateRatio.html"title="class in protocolP2P">UpdateRatio</a></span></code>
<divclass="block">Representation of payload for update ratio.</div>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <ahref="../../protocolP2P/package-summary.html">protocolP2P</a> declared as <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../protocolP2P/package-summary.html">protocolP2P</a> that return <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
<h3>Uses of <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a> in <ahref="../../serverP2P/package-summary.html">serverP2P</a></h3>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../serverP2P/package-summary.html">serverP2P</a> with type parameters of type <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected abstract <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><?></code></td>
<h3>Uses of <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a> in <ahref="../../tools/package-summary.html">tools</a></h3>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../tools/package-summary.html">tools</a> with type parameters of type <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>protected abstract <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><?></code></td>
<h3>Uses of <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a> in <ahref="../../tracker/package-summary.html">tracker</a></h3>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../tracker/package-summary.html">tracker</a> with type parameters of type <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>
<tdclass="colFirst"><code>protected <T extends <ahref="../../protocolP2P/Payload.html"title="class in protocolP2P">Payload</a>><br><ahref="../../protocolP2P/ProtocolP2PPacket.html"title="class in protocolP2P">ProtocolP2PPacket</a><T></code></td>