[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

Constuctor Index

O SnafuAgentCanal(Socket, String)

Variables Index

O ID
O connection
O in

Methods

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

Constructors

O SnafuAgentCanal
public SnafuAgentCanal(Socket s,
                       String id);

Variables

O in
private BufferedReader in;

O connection

private Socket connection;

O ID

private String ID;

Methods

O envoyer
public void envoyer(String mesg);
Envoi une chaine dans la canal

Parameters:
mesg - Le massege à envoyer

O recevoir

public String recevoir();

O 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