[all packages]
[package Snafu]
[class hierarchy]
[index]
public class Snafu.SnafuAgentCanal
(source file: Snafu/SnafuAgentCanal.java)
java.lang.Object
|
+----java.lang.Thread
|
+----Snafu.SnafuAgentCanal
The pure class interface.
public class SnafuAgentCanal
extends Thread
-
Cette classe se cherge de maintenir un canal de communication entre
deux agents. Ce thread représente un bout du canal. A l'autre bout,
il y a un autre thread qui apartient à un autre agent...
- Author:
- Valvassori Moïse
- Version: alpha
- See also:
- SnafuAgent, SnafuKQML

SnafuAgentCanal(Socket, String)
-

ID
-
connection
-
in
-

envoyer(String)
-
Envoi une chaine dans la canal
pret()
-
Prédicat qui indique si le canal a reçu un message et si on peut le lire.
recevoir()
-

SnafuAgentCanal
public SnafuAgentCanal(Socket s,
String id);

in
private BufferedReader in;
connection
private Socket connection;
ID
private String ID;

envoyer
public void envoyer(String mesg);
-
Envoi une chaine dans la canal
- Parameters:
- mesg - Le massege à envoyer
recevoir
public String recevoir();
pret
public boolean pret();
-
Prédicat qui indique si le canal a reçu un message et si on peut le lire.
- Returns:
- false si le canal est vide, true sinon
[all packages]
[package Snafu]
[class hierarchy]
[index]
Snafu.SnafuAgentCanal.html