diff --git a/doc/clientP2P/ClientManagementUDP.html b/doc/clientP2P/ClientManagementUDP.html
new file mode 100644
index 0000000..8af6803
--- /dev/null
+++ b/doc/clientP2P/ClientManagementUDP.html
@@ -0,0 +1,339 @@
+
+
+
+
+
+ClientManagementUDP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- clientP2P.ClientManagementUDP
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor |
+Description |
+
+
+ClientManagementUDP(java.lang.String baseDirectory,
+ java.lang.String host,
+ int UDPPort) |
+
+ Constructor for UDP implementation, with baseDirectory and UDPPort parameters.
+ |
+
+
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
ClientManagementUDP
+public ClientManagementUDP(java.lang.String baseDirectory,
+ java.lang.String host,
+ int UDPPort)
+Constructor for UDP implementation, with baseDirectory and UDPPort parameters.
+
+- Parameters:
+baseDirectory
- the root directory where files are stored
+host
- hostname of the server
+UDPPort
- the server will listen on this port
+
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/clientP2P/ClientP2P.html b/doc/clientP2P/ClientP2P.html
new file mode 100644
index 0000000..157b6f4
--- /dev/null
+++ b/doc/clientP2P/ClientP2P.html
@@ -0,0 +1,307 @@
+
+
+
+
+
+ClientP2P
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor |
+Description |
+
+
+ClientP2P() |
+ |
+
+
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
ClientP2P
+public ClientP2P()
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/clientP2P/class-use/ClientManagementUDP.html b/doc/clientP2P/class-use/ClientManagementUDP.html
new file mode 100644
index 0000000..823f84b
--- /dev/null
+++ b/doc/clientP2P/class-use/ClientManagementUDP.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+Uses of Class clientP2P.ClientManagementUDP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+No usage of clientP2P.ClientManagementUDP
+
+
+
+
diff --git a/doc/clientP2P/class-use/ClientP2P.html b/doc/clientP2P/class-use/ClientP2P.html
new file mode 100644
index 0000000..c683e84
--- /dev/null
+++ b/doc/clientP2P/class-use/ClientP2P.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+Uses of Class clientP2P.ClientP2P
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+No usage of clientP2P.ClientP2P
+
+
+
+
diff --git a/doc/clientP2P/package-summary.html b/doc/clientP2P/package-summary.html
new file mode 100644
index 0000000..7b61596
--- /dev/null
+++ b/doc/clientP2P/package-summary.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+clientP2P
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/clientP2P/package-tree.html b/doc/clientP2P/package-tree.html
new file mode 100644
index 0000000..857ef3c
--- /dev/null
+++ b/doc/clientP2P/package-tree.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+clientP2P Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/clientP2P/package-use.html b/doc/clientP2P/package-use.html
new file mode 100644
index 0000000..357bd81
--- /dev/null
+++ b/doc/clientP2P/package-use.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+Uses of Package clientP2P
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+No usage of clientP2P
+
+
+
+
diff --git a/doc/exception/InternalError.html b/doc/exception/InternalError.html
new file mode 100644
index 0000000..e735ca1
--- /dev/null
+++ b/doc/exception/InternalError.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+InternalError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Throwable
+-
+
+- java.lang.Exception
+-
+
+- exception.InternalError
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor |
+Description |
+
+
+InternalError() |
+ |
+
+
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+-
+
+
+
Methods inherited from class java.lang.Throwable
+addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
InternalError
+public InternalError()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/ProtocolError.html b/doc/exception/ProtocolError.html
new file mode 100644
index 0000000..db070b9
--- /dev/null
+++ b/doc/exception/ProtocolError.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+ProtocolError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Throwable
+-
+
+- java.lang.Exception
+-
+
+- exception.ProtocolError
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor |
+Description |
+
+
+ProtocolError() |
+ |
+
+
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+-
+
+
+
Methods inherited from class java.lang.Throwable
+addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
ProtocolError
+public ProtocolError()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/SizeError.html b/doc/exception/SizeError.html
new file mode 100644
index 0000000..8dcc9c8
--- /dev/null
+++ b/doc/exception/SizeError.html
@@ -0,0 +1,295 @@
+
+
+
+
+
+SizeError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Throwable
+-
+
+- java.lang.Exception
+-
+
+
+
+
+
+
+
+
+
+-
+
+- All Implemented Interfaces:
+java.io.Serializable
+
+
+public class SizeError
+extends java.lang.Exception
+Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.
+
+- See Also:
+- Serialized Form
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor |
+Description |
+
+
+SizeError() |
+ |
+
+
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+-
+
+
+
Methods inherited from class java.lang.Throwable
+addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
SizeError
+public SizeError()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/TransmissionError.html b/doc/exception/TransmissionError.html
new file mode 100644
index 0000000..95e0b92
--- /dev/null
+++ b/doc/exception/TransmissionError.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+TransmissionError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Throwable
+-
+
+- java.lang.Exception
+-
+
+- exception.TransmissionError
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Summary
+
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+-
+
+
+
Methods inherited from class java.lang.Throwable
+addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/VersionError.html b/doc/exception/VersionError.html
new file mode 100644
index 0000000..efdb32b
--- /dev/null
+++ b/doc/exception/VersionError.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+VersionError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Throwable
+-
+
+- java.lang.Exception
+-
+
+- exception.VersionError
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor |
+Description |
+
+
+VersionError() |
+ |
+
+
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+-
+
+
+
Methods inherited from class java.lang.Throwable
+addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
VersionError
+public VersionError()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/class-use/InternalError.html b/doc/exception/class-use/InternalError.html
new file mode 100644
index 0000000..4970a81
--- /dev/null
+++ b/doc/exception/class-use/InternalError.html
@@ -0,0 +1,249 @@
+
+
+
+
+
+Uses of Class exception.InternalError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+-
+
+
+
+
+
+Methods in protocolP2P that throw InternalError
+
+Modifier and Type |
+Method |
+Description |
+
+
+
+static ProtocolP2PDatagram |
+ProtocolP2PDatagram.receive(java.net.DatagramSocket socket) |
+
+ Receive datagram on socket
+ |
+
+
+void |
+ProtocolP2PDatagram.send(java.net.DatagramSocket socket,
+ java.lang.String host,
+ int port) |
+
+ Send datagram on socket (from client)
+ |
+
+
+void |
+ProtocolP2PDatagram.send(java.net.DatagramSocket socket,
+ ProtocolP2PDatagram received) |
+
+ Send datagram on socket (from server, as a response)
+ |
+
+
+
+
+Constructors in protocolP2P that throw InternalError
+
+Constructor |
+Description |
+
+
+
+FileList(java.lang.String[] fileList) |
+
+ Constructor (typically used by the server) with an ArrayList parameter containing
+ filenames.
+ |
+
+
+FilePart(java.lang.String filename,
+ long totalSize,
+ long offset,
+ byte[] partialContent) |
+
+ Constructor (typically used by server) with informations about file part to send as parameters.
+ |
+
+
+LoadRequest(java.lang.String filename) |
+
+ Constructor (typically used by the server) with a filename parameter.
+ |
+
+
+Payload(RequestResponseCode requestResponseCode) |
+
+ Consructor used to create Payload with a payload size of zero using a RRCode.
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/class-use/ProtocolError.html b/doc/exception/class-use/ProtocolError.html
new file mode 100644
index 0000000..66d7d95
--- /dev/null
+++ b/doc/exception/class-use/ProtocolError.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+Uses of Class exception.ProtocolError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/class-use/SizeError.html b/doc/exception/class-use/SizeError.html
new file mode 100644
index 0000000..6a13d5b
--- /dev/null
+++ b/doc/exception/class-use/SizeError.html
@@ -0,0 +1,232 @@
+
+
+
+
+
+Uses of Class exception.SizeError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+-
+
+
+-
+
+
+
+
+
+Methods in tools that throw SizeError
+
+Modifier and Type |
+Method |
+Description |
+
+
+
+static int |
+BytesArrayTools.readInt(byte[] array,
+ int start) |
+
+ Read int from a bytearray
+ |
+
+
+static long |
+BytesArrayTools.readLong(byte[] array,
+ int start) |
+
+ Read long from a bytearray
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/class-use/TransmissionError.html b/doc/exception/class-use/TransmissionError.html
new file mode 100644
index 0000000..4676064
--- /dev/null
+++ b/doc/exception/class-use/TransmissionError.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+Uses of Class exception.TransmissionError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/class-use/VersionError.html b/doc/exception/class-use/VersionError.html
new file mode 100644
index 0000000..bd73afc
--- /dev/null
+++ b/doc/exception/class-use/VersionError.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+Uses of Class exception.VersionError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/package-summary.html b/doc/exception/package-summary.html
new file mode 100644
index 0000000..5144923
--- /dev/null
+++ b/doc/exception/package-summary.html
@@ -0,0 +1,185 @@
+
+
+
+
+
+exception
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/package-tree.html b/doc/exception/package-tree.html
new file mode 100644
index 0000000..35a3531
--- /dev/null
+++ b/doc/exception/package-tree.html
@@ -0,0 +1,176 @@
+
+
+
+
+
+exception Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Class Hierarchy
+
+- java.lang.Object
+
+- java.lang.Throwable (implements java.io.Serializable)
+
+- java.lang.Exception
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/exception/package-use.html b/doc/exception/package-use.html
new file mode 100644
index 0000000..1a77d64
--- /dev/null
+++ b/doc/exception/package-use.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+Uses of Package exception
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
+
+-
+
+
+
+Classes in exception used by tools
+
+Class |
+Description |
+
+
+
+SizeError |
+
+ Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html
new file mode 100644
index 0000000..97ab3ef
--- /dev/null
+++ b/doc/index-files/index-1.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+A-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
A
+
+- askOpenDataHomeDirectory() - Method in class tools.Directories
+-
+
Asks the user to choose opening dataHomeDirectory or not.
+
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html
new file mode 100644
index 0000000..15deac2
--- /dev/null
+++ b/doc/index-files/index-10.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+M-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html
new file mode 100644
index 0000000..1213030
--- /dev/null
+++ b/doc/index-files/index-11.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+N-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html
new file mode 100644
index 0000000..dcca901
--- /dev/null
+++ b/doc/index-files/index-12.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+P-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
P
+
+- Payload - Class in protocolP2P
+-
+
Representation of payload.
+
+- Payload(RequestResponseCode) - Constructor for class protocolP2P.Payload
+-
+
Consructor used to create Payload with a payload size of zero using a RRCode.
+
+- PROTOCOL_ERROR - protocolP2P.RequestResponseCode
+-
+- ProtocolError - Exception in exception
+-
+- ProtocolError() - Constructor for exception exception.ProtocolError
+-
+- protocolP2P - package protocolP2P
+-
+- ProtocolP2PDatagram - Class in protocolP2P
+-
+
Representation of datagram.
+
+- ProtocolP2PDatagram(Payload) - Constructor for class protocolP2P.ProtocolP2PDatagram
+-
+
Constructor with payload parameter (typically used when sending datagram).
+
+- ProtocolRemoteError - Exception in remoteException
+-
+- ProtocolRemoteError() - Constructor for exception remoteException.ProtocolRemoteError
+-
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html
new file mode 100644
index 0000000..df20b58
--- /dev/null
+++ b/doc/index-files/index-13.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+R-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
R
+
+- readInt(byte[], int) - Static method in class tools.BytesArrayTools
+-
+
Read int from a bytearray
+
+- readLong(byte[], int) - Static method in class tools.BytesArrayTools
+-
+
Read long from a bytearray
+
+- receive(DatagramSocket) - Static method in class protocolP2P.ProtocolP2PDatagram
+-
+
Receive datagram on socket
+
+- remoteException - package remoteException
+-
+- REQUEST - protocolP2P.CodeType
+-
+- RequestResponseCode - Enum in protocolP2P
+-
+
Request/Response code enum.
+
+- RESPONSE - protocolP2P.CodeType
+-
+- run() - Method in class clientP2P.ClientManagementUDP
+-
+
Implementation of Runnable
+
+- run() - Method in class serverP2P.ServerManagementUDP
+-
+
Implementation of runnable.
+
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html
new file mode 100644
index 0000000..2720fb2
--- /dev/null
+++ b/doc/index-files/index-14.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+S-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
S
+
+- send(DatagramSocket, String, int) - Method in class protocolP2P.ProtocolP2PDatagram
+-
+
Send datagram on socket (from client)
+
+- send(DatagramSocket, ProtocolP2PDatagram) - Method in class protocolP2P.ProtocolP2PDatagram
+-
+
Send datagram on socket (from server, as a response)
+
+- ServerManagementUDP - Class in serverP2P
+-
+
Implementation of P2P-JAVA-PROJECT VERSION 1.0 protocol for UDP.
+
+- ServerManagementUDP(String, int) - Constructor for class serverP2P.ServerManagementUDP
+-
+
Constructor for UDP implementation, with baseDirectory and UDPPort parameters.
+
+- serverP2P - package serverP2P
+-
+- ServerP2P - Class in serverP2P
+-
+- ServerP2P() - Constructor for class serverP2P.ServerP2P
+-
+- SizeError - Exception in exception
+-
+
Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.
+
+- SizeError() - Constructor for exception exception.SizeError
+-
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html
new file mode 100644
index 0000000..f1c49bc
--- /dev/null
+++ b/doc/index-files/index-15.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+T-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html
new file mode 100644
index 0000000..0733ced
--- /dev/null
+++ b/doc/index-files/index-16.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+V-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
V
+
+- valueOf(String) - Static method in enum protocolP2P.CodeType
+-
+
Returns the enum constant of this type with the specified name.
+
+- valueOf(String) - Static method in enum protocolP2P.RequestResponseCode
+-
+
Returns the enum constant of this type with the specified name.
+
+- values() - Static method in enum protocolP2P.CodeType
+-
+
Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+- values() - Static method in enum protocolP2P.RequestResponseCode
+-
+
Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+- VERSION_ERROR - protocolP2P.RequestResponseCode
+-
+- VersionError - Exception in exception
+-
+- VersionError() - Constructor for exception exception.VersionError
+-
+- VersionRemoteError - Exception in remoteException
+-
+- VersionRemoteError() - Constructor for exception remoteException.VersionRemoteError
+-
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html
new file mode 100644
index 0000000..a73e925
--- /dev/null
+++ b/doc/index-files/index-17.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+W-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
W
+
+- write(byte[], int, int) - Static method in class tools.BytesArrayTools
+-
+
Write int in a bytearray
+
+- write(byte[], int, long) - Static method in class tools.BytesArrayTools
+-
+
Write long in a bytearray
+
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html
new file mode 100644
index 0000000..65a9188
--- /dev/null
+++ b/doc/index-files/index-2.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+B-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html
new file mode 100644
index 0000000..98313f2
--- /dev/null
+++ b/doc/index-files/index-3.html
@@ -0,0 +1,174 @@
+
+
+
+
+
+C-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
C
+
+- ClientManagementUDP - Class in clientP2P
+-
+
Implementation of P2P-JAVA-PROJECT CLIENT
+
+- ClientManagementUDP(String, String, int) - Constructor for class clientP2P.ClientManagementUDP
+-
+
Constructor for UDP implementation, with baseDirectory and UDPPort parameters.
+
+- clientP2P - package clientP2P
+-
+- ClientP2P - Class in clientP2P
+-
+- ClientP2P() - Constructor for class clientP2P.ClientP2P
+-
+- codeType - Variable in enum protocolP2P.RequestResponseCode
+-
+- CodeType - Enum in protocolP2P
+-
+
Request/Response code's type enum.
+
+- codeValue - Variable in enum protocolP2P.RequestResponseCode
+-
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html
new file mode 100644
index 0000000..a50f3ff
--- /dev/null
+++ b/doc/index-files/index-4.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+D-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
D
+
+- Directories - Class in tools
+-
+
Helper to get application directories.
+
+- Directories(String) - Constructor for class tools.Directories
+-
+
Constructor with projectName parameter.
+
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html
new file mode 100644
index 0000000..94c2a2f
--- /dev/null
+++ b/doc/index-files/index-5.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+E-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html
new file mode 100644
index 0000000..94e5e20
--- /dev/null
+++ b/doc/index-files/index-6.html
@@ -0,0 +1,169 @@
+
+
+
+
+
+F-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
F
+
+- FileList - Class in protocolP2P
+-
+
Representation of payload for list response.
+
+- FileList(String[]) - Constructor for class protocolP2P.FileList
+-
+
Constructor (typically used by the server) with an ArrayList parameter containing
+ filenames.
+
+- FilePart - Class in protocolP2P
+-
+
Representation of payload for load response.
+
+- FilePart(String, long, long, byte[]) - Constructor for class protocolP2P.FilePart
+-
+
Constructor (typically used by server) with informations about file part to send as parameters.
+
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html
new file mode 100644
index 0000000..bdcccea
--- /dev/null
+++ b/doc/index-files/index-7.html
@@ -0,0 +1,188 @@
+
+
+
+
+
+G-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
G
+
+- getDataHomeDirectory() - Method in class tools.Directories
+-
+
Getter for dataHomeDirectory.
+
+- getFileList() - Method in class protocolP2P.FileList
+-
+
fileList getter.
+
+- getFilename() - Method in class protocolP2P.FilePart
+-
+
filename getter.
+
+- getFilename() - Method in class protocolP2P.LoadRequest
+-
+
filename getter.
+
+- getOffset() - Method in class protocolP2P.FilePart
+-
+
offset getter.
+
+- getPartialContent() - Method in class protocolP2P.FilePart
+-
+
partialContent getter.
+
+- getPayload() - Method in class protocolP2P.ProtocolP2PDatagram
+-
+
Returns Payload associated with the datagram.
+
+- getRequestResponseCode() - Method in class protocolP2P.Payload
+-
+
RRCode getter.
+
+- getTotalSize() - Method in class protocolP2P.FilePart
+-
+
totalSize getter.
+
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html
new file mode 100644
index 0000000..966d577
--- /dev/null
+++ b/doc/index-files/index-8.html
@@ -0,0 +1,162 @@
+
+
+
+
+
+I-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html
new file mode 100644
index 0000000..26b69df
--- /dev/null
+++ b/doc/index-files/index-9.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+L-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
L
+
+- LIST_REQUEST - protocolP2P.RequestResponseCode
+-
+- LIST_RESPONSE - protocolP2P.RequestResponseCode
+-
+- LOAD_REQUEST - protocolP2P.RequestResponseCode
+-
+- LOAD_RESPONSE - protocolP2P.RequestResponseCode
+-
+- LoadRequest - Class in protocolP2P
+-
+
Representation of payload for load request.
+
+- LoadRequest(String) - Constructor for class protocolP2P.LoadRequest
+-
+
Constructor (typically used by the server) with a filename parameter.
+
+
+
A B C D E F G I L M N P R S T V W All Classes All Packages
+
+
+
+
diff --git a/doc/jquery/external/jquery/jquery.js b/doc/jquery/external/jquery/jquery.js
new file mode 100644
index 0000000..9b5206b
--- /dev/null
+++ b/doc/jquery/external/jquery/jquery.js
@@ -0,0 +1,10364 @@
+/*!
+ * jQuery JavaScript Library v3.3.1
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright JS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2018-01-20T17:24Z
+ */
+( function( global, factory ) {
+
+ "use strict";
+
+ if ( typeof module === "object" && typeof module.exports === "object" ) {
+
+ // For CommonJS and CommonJS-like environments where a proper `window`
+ // is present, execute the factory and get jQuery.
+ // For environments that do not have a `window` with a `document`
+ // (such as Node.js), expose a factory as module.exports.
+ // This accentuates the need for the creation of a real `window`.
+ // e.g. var jQuery = require("jquery")(window);
+ // See ticket #14549 for more info.
+ module.exports = global.document ?
+ factory( global, true ) :
+ function( w ) {
+ if ( !w.document ) {
+ throw new Error( "jQuery requires a window with a document" );
+ }
+ return factory( w );
+ };
+ } else {
+ factory( global );
+ }
+
+// Pass this if window is not defined yet
+} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
+// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
+// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
+// enough that all such attempts are guarded in a try block.
+"use strict";
+
+var arr = [];
+
+var document = window.document;
+
+var getProto = Object.getPrototypeOf;
+
+var slice = arr.slice;
+
+var concat = arr.concat;
+
+var push = arr.push;
+
+var indexOf = arr.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var fnToString = hasOwn.toString;
+
+var ObjectFunctionString = fnToString.call( Object );
+
+var support = {};
+
+var isFunction = function isFunction( obj ) {
+
+ // Support: Chrome <=57, Firefox <=52
+ // In some browsers, typeof returns "function" for HTML