<dt><spanclass="memberNameLink"><ahref="../protocolP2P/UpdateRatio.html#DATA_SIZE_POSITION">DATA_SIZE_POSITION</a></span> - Static variable in class protocolP2P.<ahref="../protocolP2P/UpdateRatio.html"title="class in protocolP2P">UpdateRatio</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../tools/Directories.html#dataHomeDirectory">dataHomeDirectory</a></span> - Variable in class tools.<ahref="../tools/Directories.html"title="class in tools">Directories</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../protocolP2P/UpdateRatio.html#dataSize">dataSize</a></span> - Variable in class protocolP2P.<ahref="../protocolP2P/UpdateRatio.html"title="class in protocolP2P">UpdateRatio</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientP2P.html#DEBUG">DEBUG</a></span> - Static variable in class clientP2P.<ahref="../clientP2P/ClientP2P.html"title="class in clientP2P">ClientP2P</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../gui/ClientP2PGUI.html#DEBUG">DEBUG</a></span> - Static variable in class gui.<ahref="../gui/ClientP2PGUI.html"title="class in gui">ClientP2PGUI</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../serverP2P/ServerP2P.html#DEBUG">DEBUG</a></span> - Static variable in class serverP2P.<ahref="../serverP2P/ServerP2P.html"title="class in serverP2P">ServerP2P</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../tracker/Tracker.html#DEBUG">DEBUG</a></span> - Static variable in class tracker.<ahref="../tracker/Tracker.html"title="class in tracker">Tracker</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../tools/Logger.html#debugMode">debugMode</a></span> - Variable in class tools.<ahref="../tools/Logger.html"title="class in tools">Logger</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../tools/PortRange.html#defaultPort">defaultPort</a></span> - Variable in class tools.<ahref="../tools/PortRange.html"title="class in tools">PortRange</a></dt>
<dd> </dd>
<dt><ahref="../protocolP2P/Denied.html"title="class in protocolP2P"><spanclass="typeNameLink">Denied</span></a> - Class in <ahref="../protocolP2P/package-summary.html">protocolP2P</a></dt>
<dd>
<divclass="block">Representation of payload for denied response.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../protocolP2P/Denied.html#Denied-java.lang.String-long-">Denied(String, long)</a></span> - Constructor for class protocolP2P.<ahref="../protocolP2P/Denied.html"title="class in protocolP2P">Denied</a></dt>
<dd>
<divclass="block">Constructor (typically used by server) with informations about file part to send as parameters.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../protocolP2P/Denied.html#Denied-byte:A-">Denied(byte[])</a></span> - Constructor for class protocolP2P.<ahref="../protocolP2P/Denied.html"title="class in protocolP2P">Denied</a></dt>
<dd>
<divclass="block">Constructor (typically used by client) with Packet received as parameter.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientDownload.html#DIFF_PERCENT_PROGRESS">DIFF_PERCENT_PROGRESS</a></span> - Static variable in class clientP2P.<ahref="../clientP2P/ClientDownload.html"title="class in clientP2P">ClientDownload</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientDownload.html#DIFF_TIME_PROGRESS_MILLIS">DIFF_TIME_PROGRESS_MILLIS</a></span> - Static variable in class clientP2P.<ahref="../clientP2P/ClientDownload.html"title="class in clientP2P">ClientDownload</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientP2P.html#directories">directories</a></span> - Variable in class clientP2P.<ahref="../clientP2P/ClientP2P.html"title="class in clientP2P">ClientP2P</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../gui/ClientP2PGUI.html#directories">directories</a></span> - Variable in class gui.<ahref="../gui/ClientP2PGUI.html"title="class in gui">ClientP2PGUI</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../serverP2P/ServerP2P.html#directories">directories</a></span> - Variable in class serverP2P.<ahref="../serverP2P/ServerP2P.html"title="class in serverP2P">ServerP2P</a></dt>
<dt><ahref="../tools/Directories.html"title="class in tools"><spanclass="typeNameLink">Directories</span></a> - Class in <ahref="../tools/package-summary.html">tools</a></dt>
<dd>
<divclass="block">Helper to get application directories.</div>
<dt><spanclass="memberNameLink"><ahref="../tools/Directories.html#Directories-java.lang.String-">Directories(String)</a></span> - Constructor for class tools.<ahref="../tools/Directories.html"title="class in tools">Directories</a></dt>
<dt><spanclass="memberNameLink"><ahref="../tracker/Tracker.html#directories">directories</a></span> - Variable in class tracker.<ahref="../tracker/Tracker.html"title="class in tracker">Tracker</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientDownload.html#dirStorage">dirStorage</a></span> - Variable in class clientP2P.<ahref="../clientP2P/ClientDownload.html"title="class in clientP2P">ClientDownload</a></dt>
<dd> </dd>
<dt><ahref="../protocolP2P/DiscoverRequest.html"title="class in protocolP2P"><spanclass="typeNameLink">DiscoverRequest</span></a> - Class in <ahref="../protocolP2P/package-summary.html">protocolP2P</a></dt>
<dd>
<divclass="block">Representation of payload for discover request.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../protocolP2P/DiscoverRequest.html#DiscoverRequest-java.lang.String-">DiscoverRequest(String)</a></span> - Constructor for class protocolP2P.<ahref="../protocolP2P/DiscoverRequest.html"title="class in protocolP2P">DiscoverRequest</a></dt>
<dd>
<divclass="block">Constructor with filename (typically used by client).</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../protocolP2P/DiscoverRequest.html#DiscoverRequest-byte:A-">DiscoverRequest(byte[])</a></span> - Constructor for class protocolP2P.<ahref="../protocolP2P/DiscoverRequest.html"title="class in protocolP2P">DiscoverRequest</a></dt>
<dd>
<divclass="block">Constructor (typically used by server) with a byte[] parameter containing the Packet received.</div>
</dd>
<dt><ahref="../protocolP2P/DiscoverResponse.html"title="class in protocolP2P"><spanclass="typeNameLink">DiscoverResponse</span></a> - Class in <ahref="../protocolP2P/package-summary.html">protocolP2P</a></dt>
<dd>
<divclass="block">Representation of payload for discover response.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../protocolP2P/DiscoverResponse.html#DiscoverResponse-java.lang.String-java.util.List-">DiscoverResponse(String, List<HostItem>)</a></span> - Constructor for class protocolP2P.<ahref="../protocolP2P/DiscoverResponse.html"title="class in protocolP2P">DiscoverResponse</a></dt>
<dd>
<divclass="block">Constructor with filename (typically used by tracker).</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../protocolP2P/DiscoverResponse.html#DiscoverResponse-byte:A-">DiscoverResponse(byte[])</a></span> - Constructor for class protocolP2P.<ahref="../protocolP2P/DiscoverResponse.html"title="class in protocolP2P">DiscoverResponse</a></dt>
<dd>
<divclass="block">Constructor (typically used by server) with a byte[] parameter containing the Packet received.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientDownloadPart.html#doTasks--">doTasks()</a></span> - Method in class clientP2P.<ahref="../clientP2P/ClientDownloadPart.html"title="class in clientP2P">ClientDownloadPart</a></dt>
<dd>
<divclass="block">Send one request and wait for one response.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientManagement.html#download-java.lang.String-">download(String)</a></span> - Method in class clientP2P.<ahref="../clientP2P/ClientManagement.html"title="class in clientP2P">ClientManagement</a></dt>
<dd>
<divclass="block">Try to download a file</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../gui/DownloadFileGUI.html#download--">download()</a></span> - Method in class gui.<ahref="../gui/DownloadFileGUI.html"title="class in gui">DownloadFileGUI</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientManagement.html#downLoader">downLoader</a></span> - Variable in class clientP2P.<ahref="../clientP2P/ClientManagement.html"title="class in clientP2P">ClientManagement</a></dt>
<dd> </dd>
<dt><ahref="../gui/DownloadFileGUI.html"title="class in gui"><spanclass="typeNameLink">DownloadFileGUI</span></a> - Class in <ahref="../gui/package-summary.html">gui</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../gui/DownloadFileGUI.html#DownloadFileGUI-java.lang.String-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">DownloadFileGUI(String, ClientManagement, Logger, ServerManagementTCP, ServerManagementUDP)</a></span> - Constructor for class gui.<ahref="../gui/DownloadFileGUI.html"title="class in gui">DownloadFileGUI</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../clientP2P/ClientDownloadPart.html#downloadPart-T-">downloadPart(T)</a></span> - Method in class clientP2P.<ahref="../clientP2P/ClientDownloadPart.html"title="class in clientP2P">ClientDownloadPart</a></dt>
<dd>
<divclass="block">Download file part associated to the request send (d).</div>
</dd>
<dt><ahref="../gui/DownloadSelectionGen.html"title="class in gui"><spanclass="typeNameLink">DownloadSelectionGen</span></a> - Class in <ahref="../gui/package-summary.html">gui</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../gui/DownloadSelectionGen.html#DownloadSelectionGen-java.lang.String:A-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">DownloadSelectionGen(String[], ClientManagement, Logger, ServerManagementTCP, ServerManagementUDP)</a></span> - Constructor for class gui.<ahref="../gui/DownloadSelectionGen.html"title="class in gui">DownloadSelectionGen</a></dt>