[all packages]
[package Snafu]
[class hierarchy]
[index]
public abstract class Snafu.SnafuAgent
(source file: Snafu/SnafuAgent.java)
java.lang.Object
|
+----Snafu.SnafuAgent
The pure class interface.
public abstract class SnafuAgent
-
La classe Agent principale.
Elle sert de coquille pour tous les agents.
- Author:
- Valvassori Moïse
- Version: alpha

SnafuAgent(String, String)
-

ID
-
ID contient l'identificateur unique de l'agent.
L'ID est composé d'un nom et d'un
ability
-
message
-
name
-

ajoute_canal(Socket)
-
finalize()
-
Destructeur de la Classe Agent
getAbility()
-
L'ability dit ce qu'est capable de faire l'agent
getID()
-
Accesseur de l'attribut ID
init()
-

SnafuAgent
public SnafuAgent(String nom,
String abil);
-
- Parameters:
- nom - le nom de l'agent
- abil - l'ability de l'agent

ID
private String ID;
-
ID contient l'identificateur unique de l'agent.
L'ID est composé d'un nom et d'un numéro calculé
en fonction de l'horloge interne.
- See also:
- getID, SnafuAgent(String)
name
private String name;
ability
private String ability;
message
protected SnafuKQML message;

init
protected abstract void init();
getID
public String getID();
-
Accesseur de l'attribut ID
- Returns:
- la chaine contenant l'ID
- See also:
- ID
getAbility
public String getAbility();
-
L'ability dit ce qu'est capable de faire l'agent
- Returns:
- L'ability de l'Agent
ajoute_canal
protected void ajoute_canal(Socket s);
finalize
protected void finalize()
throws Throwable;
-
Destructeur de la Classe Agent
- Overrides:
- finalize in class Object
[all packages]
[package Snafu]
[class hierarchy]
[index]
Snafu.SnafuAgent.html