public class SnafuKQML
extends Thread
{
private String action;
private String content;
private String reply_to;
private String in_reply_to;
private String receiver;
private String sender;
private String sender1;
private String language;
private SnafuAgent agent;
private static final String begining;
private static final String couples;
private Vector canaux;
private int canal_pret;
private boolean canaux_vide;
public SnafuKQML();
public SnafuKQML(String Sender,
String Abil,
SnafuAgent a);
public String getAction();
public String getContent();
public String getReply_to();
public String getIn_reply_to();
public String getReceiver();
public String getSender();
public void setContent(String s);
public void setReply_to(String s);
public void setIn_reply_to(String s);
public void setPerformative(String s);
public void setReceiver(String s);
public boolean message_attente();
public void run();
public synchronized void amorce_reception();
private synchronized void a_recu(int i);
public String toString();
public void decode(String string)
throws SnafuKQMLException;
protected void recoit_canal(SnafuAgentCanal c,
String Abil);
public void envoyer();
public synchronized String recevoir();
protected void envoyer(int i,
String s);
protected String recevoir(int i);
public void init_entries();
public int get_nb_canaux();
protected void finalize()
throws SnafuKQMLException;
private void presentation(String Abil);
}