Index
A C D E G H L M S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addList(Utilisateur) - Method in class ListUtilisateurs
-
Ajouter des utilisateurs actifs dans l'attribut liste 'actifUsers'
- addMessage(MessageHorodate) - Method in class Historique
-
On ajoute un message échangé dans la liste 'HistoriqueHorodate'
- afficherListeUtilisateurs() - Method in class ListUtilisateurs
-
Méthode affichant la liste des utilisateurs actifs
C
- ChatApp - Class in <Unnamed>
-
Classe récapitulant toutes les actions possibles pour un utilisateur
- ChatApp(String, Integer) - Constructor for class ChatApp
-
Constructeur de l'application de chat
- connexion() - Method in class ChatApp
-
Methode appelée lors de la connexion d'un nouvel utilisateur.
- connexion(InetAddress, String, Integer) - Static method in class UDPEchange
-
Méthode permettant d'envoyer un message à tout les utilisateurs à l'aide du protocole UDP
D
- dateToString() - Method in class MessageHorodate
-
permet de creer une representation string de la date d'horodatage
- deconnexion() - Method in class ChatApp
-
Methode appelée lors de la déconnexion de l'utilisateur.
E
- ecouteTCP(ChatApp) - Static method in class TCPEchange
- ecouteUDP(ChatApp) - Static method in class UDPEchange
-
Méthode permettant la reception de messages d'utilisateurs à l'aide du protocole UDP
- envoiTCP(ChatApp, Utilisateur, String) - Static method in class TCPEchange
- envoiUnicast(InetAddress, String, Integer) - Static method in class UDPEchange
- equals(Utilisateur) - Method in class Utilisateur
G
- getActifUsers() - Method in class ChatApp
- getHist(String) - Method in class ChatApp
- getIp() - Method in class Utilisateur
- getListPort() - Static method in class ChatApp
- getMapHistorique() - Method in class ChatApp
- getMe() - Method in class ChatApp
- getPort() - Method in class Utilisateur
- getPseudo() - Method in class Utilisateur
- getPseudoList(String) - Method in class ListUtilisateurs
-
Recuperer un utilisateur à partir de son pseudo
- getUser2() - Method in class Historique
-
getter pour recuperer le second utilisateur
H
- Historique - Class in <Unnamed>
-
Classe permettant de sauvegarder les échanges entre deux utilisateurs
- Historique(Utilisateur, Utilisateur) - Constructor for class Historique
-
Constructeur : un historique sauvegarde les echanges entre User1 et User2
L
- ListUtilisateurs - Class in <Unnamed>
- ListUtilisateurs() - Constructor for class ListUtilisateurs
M
- main(String[]) - Static method in class ChatApp
- majHistorique(String, Historique) - Method in class ChatApp
- MessageHorodate - Class in <Unnamed>
-
Classe representant les messages envoyés en TCP lors d'une session de clavardage
- MessageHorodate(Utilisateur, Utilisateur, String) - Constructor for class MessageHorodate
-
Constructeur , le message va etre horodate
- modifierList(String, String) - Method in class ListUtilisateurs
-
Modifie le nom d'un utilisateur dans la liste des utilisateurs actifs 'actifUsers'
- modifierPseudo(String) - Method in class ChatApp
-
Modification du pseudo de l'utilisateur Envoie en broadcast son ancien pseudo et son nouveau
S
- setPort(Integer) - Method in class Utilisateur
- setPseudo(String) - Method in class Utilisateur
- stringToUtilisateur(String) - Static method in class Utilisateur
- supprimerList(Utilisateur) - Method in class ListUtilisateurs
-
Supprimer de la liste des utilisateurs actifs 'actifUsers' un certain utilisateur
T
- TCPEchange - Class in <Unnamed>
-
Classe representant les échanges TCP entre utilisateurs.
- TCPEchange() - Constructor for class TCPEchange
- toString() - Method in class MessageHorodate
-
permet de creer une representation string du message
- toString() - Method in class Utilisateur
U
- UDPEchange - Class in <Unnamed>
-
Classe representant les échanges UDP entre utilisateurs.
- UDPEchange() - Constructor for class UDPEchange
- Utilisateur - Class in <Unnamed>
- Utilisateur(String, Integer, InetAddress) - Constructor for class Utilisateur
V
- verifierUnicite(String) - Method in class ListUtilisateurs
-
Verifie qu'aucun autre utilisateur ne possède le même pseudo
All Classes All Packages