You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Projet_JAVA_P2P_STRI2A/doc/javadoc/index-files/index-17.html

481 lines
38 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:52 CEST 2020 -->
<title>S-Index</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="S-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-16.html">Prev Letter</a></li>
<li><a href="index-18.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li>
<li><a href="index-17.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientInterfaceCLI.html#scanner">scanner</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P">ClientInterfaceCLI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#scanner">scanner</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientP2P.html" title="class in clientP2P">ClientP2P</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../tools/SearchFile.html#searchByExtention-java.lang.String:A-java.lang.String-">searchByExtention(String[], String)</a></span> - Method in class tools.<a href="../tools/SearchFile.html" title="class in tools">SearchFile</a></dt>
<dd>
<div class="block">search correspondance of a String in a the end of String in an array.</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/SearchFile.html#searchByName-java.lang.String:A-java.lang.String-">searchByName(String[], String)</a></span> - Method in class tools.<a href="../tools/SearchFile.html" title="class in tools">SearchFile</a></dt>
<dd>
<div class="block">search correspondance of a String in a String array.</div>
</dd>
<dt><a href="../tools/SearchFile.html" title="class in tools"><span class="typeNameLink">SearchFile</span></a> - Class in <a href="../tools/package-summary.html">tools</a></dt>
<dd>
<div class="block">Helper to search for files.</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/SearchFile.html#SearchFile--">SearchFile()</a></span> - Constructor for class tools.<a href="../tools/SearchFile.html" title="class in tools">SearchFile</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketTCP.html#send-java.net.Socket-">send(Socket)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketTCP.html" title="class in protocolP2P">ProtocolP2PPacketTCP</a></dt>
<dd>
<div class="block">Send a Packet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketUDP.html#send-java.net.DatagramSocket-">send(DatagramSocket)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketUDP.html" title="class in protocolP2P">ProtocolP2PPacketUDP</a></dt>
<dd>
<div class="block">Send a Packet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketUDP.html#send-java.net.DatagramSocket-java.net.SocketAddress-">send(DatagramSocket, SocketAddress)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketUDP.html" title="class in protocolP2P">ProtocolP2PPacketUDP</a></dt>
<dd>
<div class="block">Send a Packet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory(T)</a></span> - Method in class tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></dt>
<dd>
<div class="block">Send an empty directory message.</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile(T)</a></span> - Method in class tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></dt>
<dd>
<div class="block">Send an empty file message.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#sendHashResponse-T-">sendHashResponse(T)</a></span> - Method in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>
<div class="block">Send hash response to hash request</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError(T)</a></span> - Method in class tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></dt>
<dd>
<div class="block">Send an internal error message.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#sendListResponse-T-">sendListResponse(T)</a></span> - Method in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>
<div class="block">Send response to list request</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#sendLoadResponse-T-">sendLoadResponse(T)</a></span> - Method in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>
<div class="block">Send response to load request</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker(T)</a></span> - Method in class tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></dt>
<dd>
<div class="block">Send a NotATracker error message.</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound(T)</a></span> - Method in class tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></dt>
<dd>
<div class="block">Send a not found message.</div>
</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#sendRatioUpdate--">sendRatioUpdate()</a></span> - Method in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>
<div class="block">Send Ratio update to the tracker</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacket.html#sendRequest-java.lang.Object-">sendRequest(Object)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a></dt>
<dd>
<div class="block">Send a request</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketTCP.html#sendRequest-java.lang.Object-">sendRequest(Object)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketTCP.html" title="class in protocolP2P">ProtocolP2PPacketTCP</a></dt>
<dd>
<div class="block">Send a Request throught socket.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketUDP.html#sendRequest-java.lang.Object-">sendRequest(Object)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketUDP.html" title="class in protocolP2P">ProtocolP2PPacketUDP</a></dt>
<dd>
<div class="block">Send a Request throught socket.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacket.html#sendResponse-U-">sendResponse(U)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a></dt>
<dd>
<div class="block">Send a response</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketTCP.html#sendResponse-U-">sendResponse(U)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketTCP.html" title="class in protocolP2P">ProtocolP2PPacketTCP</a></dt>
<dd>
<div class="block">Send a Response to a Request (typically used from server).</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketUDP.html#sendResponse-U-">sendResponse(U)</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketUDP.html" title="class in protocolP2P">ProtocolP2PPacketUDP</a></dt>
<dd>
<div class="block">Send a Response to a Request (typically used from server).</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#sendSizeResponse-T-">sendSizeResponse(T)</a></span> - Method in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>
<div class="block">Send response to size request</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost(T)</a></span> - Method in class tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></dt>
<dd>
<div class="block">Send an unknown host message.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#sendUnregisterRequest--">sendUnregisterRequest()</a></span> - Method in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>
<div class="block">Send unregister request to tracker</div>
</dd>
<dt><span class="memberNameLink"><a href="../exception/LocalException.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception exception.<a href="../exception/LocalException.html" title="class in exception">LocalException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../exception/RemoteException.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception exception.<a href="../exception/RemoteException.html" title="class in exception">RemoteException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#serialVersionUID">serialVersionUID</a></span> - Static variable in class gui.<a href="../gui/ArgumentsGen.html" title="class in gui">ArgumentsGen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#serialVersionUID">serialVersionUID</a></span> - Static variable in class gui.<a href="../gui/DownloadFileGUI.html" title="class in gui">DownloadFileGUI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#serialVersionUID">serialVersionUID</a></span> - Static variable in class gui.<a href="../gui/DownloadSelectionGen.html" title="class in gui">DownloadSelectionGen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/ErrorFrame.html#serialVersionUID">serialVersionUID</a></span> - Static variable in class gui.<a href="../gui/ErrorFrame.html" title="class in gui">ErrorFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/MainWindow.html#serialVersionUID">serialVersionUID</a></span> - Static variable in class gui.<a href="../gui/MainWindow.html" title="class in gui">MainWindow</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../localException/InternalError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception localException.<a href="../localException/InternalError.html" title="class in localException">InternalError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../localException/ProtocolError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception localException.<a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../localException/SizeError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception localException.<a href="../localException/SizeError.html" title="class in localException">SizeError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../localException/SocketClosed.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception localException.<a href="../localException/SocketClosed.html" title="class in localException">SocketClosed</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../localException/TransmissionError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception localException.<a href="../localException/TransmissionError.html" title="class in localException">TransmissionError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../localException/VersionError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception localException.<a href="../localException/VersionError.html" title="class in localException">VersionError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/EmptyDirectory.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/EmptyFile.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/InternalRemoteError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/NotATracker.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/NotATracker.html" title="class in remoteException">NotATracker</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/NotFound.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/NotFound.html" title="class in remoteException">NotFound</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/ProtocolRemoteError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/UnknownHost.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/UnknownHost.html" title="class in remoteException">UnknownHost</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../remoteException/VersionRemoteError.html#serialVersionUID">serialVersionUID</a></span> - Static variable in exception remoteException.<a href="../remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../tools/ServeErrors.html" title="class in tools"><span class="typeNameLink">ServeErrors</span></a> - Class in <a href="../tools/package-summary.html">tools</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../tools/ServeErrors.html#ServeErrors--">ServeErrors()</a></span> - Constructor for class tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#server">server</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#server">server</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientP2P.html" title="class in clientP2P">ClientP2P</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#server">server</a></span> - Variable in class gui.<a href="../gui/ClientP2PGUI.html" title="class in gui">ClientP2PGUI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/UpdateRatio.html#server">server</a></span> - Variable in class protocolP2P.<a href="../protocolP2P/UpdateRatio.html" title="class in protocolP2P">UpdateRatio</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/FileWatcher.html#server">server</a></span> - Variable in class serverP2P.<a href="../serverP2P/FileWatcher.html" title="class in serverP2P">FileWatcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#server">server</a></span> - Variable in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerP2P.html#server">server</a></span> - Variable in class serverP2P.<a href="../serverP2P/ServerP2P.html" title="class in serverP2P">ServerP2P</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/UpdateRatio.html#SERVER_PORT_START_POSITION">SERVER_PORT_START_POSITION</a></span> - Static variable in class protocolP2P.<a href="../protocolP2P/UpdateRatio.html" title="class in protocolP2P">UpdateRatio</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../serverP2P/ServerManagement.html" title="class in serverP2P"><span class="typeNameLink">ServerManagement</span></a> - Class in <a href="../serverP2P/package-summary.html">serverP2P</a></dt>
<dd>
<div class="block">Implementation of P2P-JAVA-PROJECT VERSION 1.0 protocol.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#ServerManagement-java.lang.String-tools.HostItem-tools.HostItem-tools.Logger-">ServerManagement(String, HostItem, HostItem, Logger)</a></span> - Constructor for class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>
<div class="block">Constructor</div>
</dd>
<dt><a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P"><span class="typeNameLink">ServerManagementTCP</span></a> - Class in <a href="../serverP2P/package-summary.html">serverP2P</a></dt>
<dd>
<div class="block">Implementation of P2P-JAVA-PROJECT VERSION 1.0 protocol for TCP.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagementTCP.html#ServerManagementTCP-java.lang.String-tools.HostItem-tools.HostItem-tools.Logger-">ServerManagementTCP(String, HostItem, HostItem, Logger)</a></span> - Constructor for class serverP2P.<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a></dt>
<dd>
<div class="block">Constructor for TCP implementation, with baseDirectory and TCPPort parameters.</div>
</dd>
<dt><a href="../serverP2P/ServerManagementTCP.ClientHandler.html" title="class in serverP2P"><span class="typeNameLink">ServerManagementTCP.ClientHandler</span></a> - Class in <a href="../serverP2P/package-summary.html">serverP2P</a></dt>
<dd>
<div class="block">Private runnable class allowing to serve one client.</div>
</dd>
<dt><a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P"><span class="typeNameLink">ServerManagementUDP</span></a> - Class in <a href="../serverP2P/package-summary.html">serverP2P</a></dt>
<dd>
<div class="block">Implementation of P2P-JAVA-PROJECT VERSION 1.0 protocol for UDP.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagementUDP.html#ServerManagementUDP-java.lang.String-tools.HostItem-tools.HostItem-tools.Logger-">ServerManagementUDP(String, HostItem, HostItem, Logger)</a></span> - Constructor for class serverP2P.<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></dt>
<dd>
<div class="block">Constructor for UDP implementation, with baseDirectory and UDPPort parameters.</div>
</dd>
<dt><a href="../serverP2P/package-summary.html">serverP2P</a> - package serverP2P</dt>
<dd>&nbsp;</dd>
<dt><a href="../serverP2P/ServerP2P.html" title="class in serverP2P"><span class="typeNameLink">ServerP2P</span></a> - Class in <a href="../serverP2P/package-summary.html">serverP2P</a></dt>
<dd>
<div class="block">Server only implementation
First argument of main method is port listened by the server, and is mandatory.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerP2P.html#ServerP2P-java.lang.String-int-java.lang.String-int-boolean-">ServerP2P(String, int, String, int, boolean)</a></span> - Constructor for class serverP2P.<a href="../serverP2P/ServerP2P.html" title="class in serverP2P">ServerP2P</a></dt>
<dd>
<div class="block">Constructor with portServerstr containing a port number.</div>
</dd>
<dt><a href="../tools/ServerPortRange.html" title="class in tools"><span class="typeNameLink">ServerPortRange</span></a> - Class in <a href="../tools/package-summary.html">tools</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../tools/ServerPortRange.html#ServerPortRange--">ServerPortRange()</a></span> - Constructor for class tools.<a href="../tools/ServerPortRange.html" title="class in tools">ServerPortRange</a></dt>
<dd>
<div class="block">Constructor</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/ProtocolP2PPacketUDP.html#setCheckSum-byte:A-">setCheckSum(byte[])</a></span> - Method in class protocolP2P.<a href="../protocolP2P/ProtocolP2PPacketUDP.html" title="class in protocolP2P">ProtocolP2PPacketUDP</a></dt>
<dd>
<div class="block">Used to set checksum into packet</div>
</dd>
<dt><span class="memberNameLink"><a href="../tools/Directories.html#setDataHomeDirectory--">setDataHomeDirectory()</a></span> - Method in class tools.<a href="../tools/Directories.html" title="class in tools">Directories</a></dt>
<dd>
<div class="block">Setter for dataHomeDirectory.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/FilePart.html#setFilename-byte:A-">setFilename(byte[])</a></span> - Method in class protocolP2P.<a href="../protocolP2P/FilePart.html" title="class in protocolP2P">FilePart</a></dt>
<dd>
<div class="block">Write from Packet into filename.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/FilePart.html#setOffset-byte:A-">setOffset(byte[])</a></span> - Method in class protocolP2P.<a href="../protocolP2P/FilePart.html" title="class in protocolP2P">FilePart</a></dt>
<dd>
<div class="block">Write from Packet into offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/FilePart.html#setPartialContent-byte:A-">setPartialContent(byte[])</a></span> - Method in class protocolP2P.<a href="../protocolP2P/FilePart.html" title="class in protocolP2P">FilePart</a></dt>
<dd>
<div class="block">Write from Packet into partialContent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/Payload.html#setPayloadSize-int-byte:A-">setPayloadSize(int, byte[])</a></span> - Static method in class protocolP2P.<a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a></dt>
<dd>
<div class="block">Set payloads size in a Packet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#setSize--">setSize()</a></span> - Method in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>
<div class="block">Set size of file to download.</div>
</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#setStop--">setStop()</a></span> - Method in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>
<div class="block">Asks thread to stop</div>
</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#setStop--">setStop()</a></span> - Method in class clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></dt>
<dd>
<div class="block">Asks to stop thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/FileWatcher.html#setStop--">setStop()</a></span> - Method in class serverP2P.<a href="../serverP2P/FileWatcher.html" title="class in serverP2P">FileWatcher</a></dt>
<dd>
<div class="block">Ask the thread to stop</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/RatioWatcher.html#setStop--">setStop()</a></span> - Method in class serverP2P.<a href="../serverP2P/RatioWatcher.html" title="class in serverP2P">RatioWatcher</a></dt>
<dd>
<div class="block">Ask the thread to stop</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#setStop--">setStop()</a></span> - Method in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>
<div class="block">Stop the thread</div>
</dd>
<dt><span class="memberNameLink"><a href="../tracker/TrackerManagement.html#setStop--">setStop()</a></span> - Method in class tracker.<a href="../tracker/TrackerManagement.html" title="class in tracker">TrackerManagement</a></dt>
<dd>
<div class="block">Stop the thread</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/FileWatcher.html#setThread-java.lang.Thread-">setThread(Thread)</a></span> - Method in class serverP2P.<a href="../serverP2P/FileWatcher.html" title="class in serverP2P">FileWatcher</a></dt>
<dd>
<div class="block">Set thread</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/RatioWatcher.html#setThread-java.lang.Thread-">setThread(Thread)</a></span> - Method in class serverP2P.<a href="../serverP2P/RatioWatcher.html" title="class in serverP2P">RatioWatcher</a></dt>
<dd>
<div class="block">Set thread</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/FileWatcher.html#sha512">sha512</a></span> - Variable in class serverP2P.<a href="../serverP2P/FileWatcher.html" title="class in serverP2P">FileWatcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#size">size</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../localException/SizeError.html" title="class in localException"><span class="typeNameLink">SizeError</span></a> - Exception in <a href="../localException/package-summary.html">localException</a></dt>
<dd>
<div class="block">Used on reception side when size as set in Packet is too big, and we cant store this in a int/long as usual.</div>
</dd>
<dt><span class="memberNameLink"><a href="../localException/SizeError.html#SizeError--">SizeError()</a></span> - Constructor for exception localException.<a href="../localException/SizeError.html" title="class in localException">SizeError</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../protocolP2P/SizeRequest.html" title="class in protocolP2P"><span class="typeNameLink">SizeRequest</span></a> - Class in <a href="../protocolP2P/package-summary.html">protocolP2P</a></dt>
<dd>
<div class="block">Representation of payload for load request.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/SizeRequest.html#SizeRequest-java.lang.String-">SizeRequest(String)</a></span> - Constructor for class protocolP2P.<a href="../protocolP2P/SizeRequest.html" title="class in protocolP2P">SizeRequest</a></dt>
<dd>
<div class="block">Constructor (typically used by the client) with a filename parameter.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/SizeRequest.html#SizeRequest-byte:A-">SizeRequest(byte[])</a></span> - Constructor for class protocolP2P.<a href="../protocolP2P/SizeRequest.html" title="class in protocolP2P">SizeRequest</a></dt>
<dd>
<div class="block">Constructor (typically used by server) with a byte[] parameter containing the Packet received.</div>
</dd>
<dt><a href="../protocolP2P/SizeResponse.html" title="class in protocolP2P"><span class="typeNameLink">SizeResponse</span></a> - Class in <a href="../protocolP2P/package-summary.html">protocolP2P</a></dt>
<dd>
<div class="block">Representation of payload for size response.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/SizeResponse.html#SizeResponse-java.lang.String-long-">SizeResponse(String, long)</a></span> - Constructor for class protocolP2P.<a href="../protocolP2P/SizeResponse.html" title="class in protocolP2P">SizeResponse</a></dt>
<dd>
<div class="block">Constructor (typically used by server) with informations about file part to send as parameters.</div>
</dd>
<dt><span class="memberNameLink"><a href="../protocolP2P/SizeResponse.html#SizeResponse-byte:A-">SizeResponse(byte[])</a></span> - Constructor for class protocolP2P.<a href="../protocolP2P/SizeResponse.html" title="class in protocolP2P">SizeResponse</a></dt>
<dd>
<div class="block">Constructor (typically used by client) with Packet received as parameter.</div>
</dd>
<dt><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#smtcp">smtcp</a></span> - Variable in class gui.<a href="../gui/ClientInterfaceGUI.html" title="class in gui">ClientInterfaceGUI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#smtcp">smtcp</a></span> - Variable in class gui.<a href="../gui/DownloadFileGUI.html" title="class in gui">DownloadFileGUI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#smtcp">smtcp</a></span> - Variable in class gui.<a href="../gui/DownloadSelectionGen.html" title="class in gui">DownloadSelectionGen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#smudp">smudp</a></span> - Variable in class gui.<a href="../gui/ClientInterfaceGUI.html" title="class in gui">ClientInterfaceGUI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#smudp">smudp</a></span> - Variable in class gui.<a href="../gui/DownloadFileGUI.html" title="class in gui">DownloadFileGUI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#smudp">smudp</a></span> - Variable in class gui.<a href="../gui/DownloadSelectionGen.html" title="class in gui">DownloadSelectionGen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#socket">socket</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P">ClientDownloadPartTCP</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#socket">socket</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P">ClientDownloadPartUDP</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagementTCP.html#socket">socket</a></span> - Variable in class serverP2P.<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagementUDP.html#socket">socket</a></span> - Variable in class serverP2P.<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../tracker/TrackerManagementTCP.html#socket">socket</a></span> - Variable in class tracker.<a href="../tracker/TrackerManagementTCP.html" title="class in tracker">TrackerManagementTCP</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../tracker/TrackerManagementUDP.html#socket">socket</a></span> - Variable in class tracker.<a href="../tracker/TrackerManagementUDP.html" title="class in tracker">TrackerManagementUDP</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../localException/SocketClosed.html" title="class in localException"><span class="typeNameLink">SocketClosed</span></a> - Exception in <a href="../localException/package-summary.html">localException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../localException/SocketClosed.html#SocketClosed--">SocketClosed()</a></span> - Constructor for exception localException.<a href="../localException/SocketClosed.html" title="class in localException">SocketClosed</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#sockList">sockList</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#stop">stop</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#stop">stop</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/FileWatcher.html#stop">stop</a></span> - Variable in class serverP2P.<a href="../serverP2P/FileWatcher.html" title="class in serverP2P">FileWatcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/RatioWatcher.html#stop">stop</a></span> - Variable in class serverP2P.<a href="../serverP2P/RatioWatcher.html" title="class in serverP2P">RatioWatcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerManagement.html#stop">stop</a></span> - Variable in class serverP2P.<a href="../serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../tracker/TrackerManagement.html#stop">stop</a></span> - Variable in class tracker.<a href="../tracker/TrackerManagement.html" title="class in tracker">TrackerManagement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#stopTasks--">stopTasks()</a></span> - Method in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>
<div class="block">Stop threads</div>
</dd>
<dt><span class="memberNameLink"><a href="../serverP2P/ServerP2P.html#subdir">subdir</a></span> - Static variable in class serverP2P.<a href="../serverP2P/ServerP2P.html" title="class in serverP2P">ServerP2P</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#success">success</a></span> - Variable in class clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-16.html">Prev Letter</a></li>
<li><a href="index-18.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li>
<li><a href="index-17.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>