Index

A C D E G H L M S T U V 
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
A C D E G H L M S T U V 
All Classes All Packages