Index

A C E G L O R S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

acceptClient() - Method in class tsp.csc4509.tcpservices.TcpServer
Accepte les nouveaux clients et crée une instance de TcpScoket à partir de cette nouvelle connexion.
alarmStart(long) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Débute une alarme qui enverra une intérruption au thread courrant dans timeout milisecondes.
alarmStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interrompt le thread qui réalise le service alarm.

C

clienStart(int) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Crée un client TCP qui se connecte à localhost:port.
clientReceiveFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Crée un client TCP qui reçoit du serveur localhost:port le contenu d'un fichier.
clientReceiveFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interrompt le thread qui réalise le service client recieve file.
clientSendFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Crée un client TCP qui envoie au serveur localhost:port le contenu d'un fichier.
clientSendFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interrompt le thread qui réalise le service client send file.
clientStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interompt le thread qui réalise le service de lancement d'un client.
close() - Method in class tsp.csc4509.tcpservices.TcpServer
 
close() - Method in class tsp.csc4509.tcpservices.TcpSocket
 
COMM - Static variable in class tsp.csc4509.common.Log
logger object for the communication part.

E

echo() - Method in class tsp.csc4509.tcpservices.TcpSocket
Renvoie tous les octets reçus sur la connexion TCP tant que celle-ci reste ouverte.
echoStart(int) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Crée un serveur TCP localhost:port qui renvoie en echo tous les octets qui lui sont envoyés par le premier client connecté.
echoStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interrompt le thread qui réalise le service d'echo.

G

GEN - Static variable in class tsp.csc4509.common.Log
logger object for the general part.

L

Log - Class in tsp.csc4509.common
This class contains the configuration of some logging facilities.
LOGGER_NAME_COMM - Static variable in class tsp.csc4509.common.Log
name of logger for the communication part.
LOGGER_NAME_GEN - Static variable in class tsp.csc4509.common.Log
name of logger for the general part (config, etc.).
LOGGER_NAME_TEST - Static variable in class tsp.csc4509.common.Log
name of logger for the testing part (used in JUnit classes).

O

ON - Static variable in class tsp.csc4509.common.Log
states whether logging is enabled or not.

R

receiveBuffer(ByteBuffer) - Method in class tsp.csc4509.tcpservices.TcpSocket
Reçoit des données sur la connexion TCP jusqu'à la fermeture la connexion entrante ou le remplissage du buffer passé en paramètre.
receiveObject() - Method in class tsp.csc4509.tcpservices.TcpSocket
Reçoit un objet sérialisable sur la connexion TCP.
receiveSize() - Method in class tsp.csc4509.tcpservices.TcpSocket
Reçoit un entier sur la connexion TCP.

S

sendBuffer(ByteBuffer) - Method in class tsp.csc4509.tcpservices.TcpSocket
Envoie les données contenues dans le buffer sur la connexion TCP.
sendObject(Serializable) - Method in class tsp.csc4509.tcpservices.TcpSocket
Envoie un objet instancié sérialisable sur la connexion TCP.
sendSize(int) - Method in class tsp.csc4509.tcpservices.TcpSocket
Envoie un entier sur la connexion TCP.
serverReceiveFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Crée un serveur TCP qui reçoit du premier client connecté le contenu d'un fichier.
serverReceiveFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interrompt le thread qui réalise le service server receive file.
serverSendFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Crée un serveur TCP qui envoie au premier client connecté le contenu d'un fichier.
serverSendFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interrompt le thread qui réalise le service server send file.
serverStart(int) - Method in class tsp.csc4509.tcpservices.TcpTestTools
Crée un serveur TCP localhost:port qui attend la connexion des clients en boucle infinie (utiliser un appel à serverStop() pour arréter ce service).
serverStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
Interompt le thread qui réalise le service de lancement d'un serveur.
setLevel(Logger, Level) - Static method in class tsp.csc4509.common.Log
configures a logger to a level.

T

TcpServer - Class in tsp.csc4509.tcpservices
Classe qui crée un serveur en attende de connexion et qui fournit une méthode pour construire une instance de TcpSocket connectée à chaque client accepté.
TcpServer(int) - Constructor for class tsp.csc4509.tcpservices.TcpServer
Constructeur qui crée un serveur TCP en écoute sur le port passé en paramètre.
TcpSocket - Class in tsp.csc4509.tcpservices
Classe qui 1. établit la connexion d'un client ; 2. fournit les méthodes d'échange de données sur un canal TCP connecté (par un client ou un serveur).
TcpSocket(String, int) - Constructor for class tsp.csc4509.tcpservices.TcpSocket
Constructeur utilisé par le client pour ouvrir une connexion vers un serveur, et créer un instance TcpSocket.
TcpSocket(SocketChannel) - Constructor for class tsp.csc4509.tcpservices.TcpSocket
Constructeur utilisé par les serveurs pour créer une instance TcpSocket à partir d'une connexion obtenue suite à un accept.
TcpTestTools - Class in tsp.csc4509.tcpservices
Classe fournissant des outils pour tester les échanges TCP dans le cadre du devoir maison du module CSC4609.
TcpTestTools() - Constructor for class tsp.csc4509.tcpservices.TcpTestTools
Aucune initialisation à la constructions.
TEST - Static variable in class tsp.csc4509.common.Log
logger object for the testing part.
tsp.csc4509.common - package tsp.csc4509.common
 
tsp.csc4509.tcpservices - package tsp.csc4509.tcpservices
 
A C E G L O R S T 
All Classes and Interfaces|All Packages|Constant Field Values