|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--algod.SommetAbstract
Classe Thread définissant les attributs d'un sommet.
Field Summary | |
protected int |
identifiant
Identifiant unique de ce sommet. |
static boolean |
verbose
Indique si un texte doit apparaître lors de certaines actions comme l'envoit de messages. |
private java.util.Vector |
voisins
Tableau des voisins SommetVoisin immédiats de ce sommet. |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
SommetAbstract(int identifiant)
|
Method Summary | |
(package private) void |
affiche(java.lang.String texte)
Affiche du texte sur la sortie standard. |
(package private) void |
afficheErreur(java.lang.String texte)
Affiche du texte sur la sortie standard. |
protected int |
ajoutVoisin(AlgoDMessageFIFO aAlgoDMessageFIFO,
int aIdentifiant)
Ajoute un voisin à ce sommet. |
protected int |
ajoutVoisin(SommetVoisin unSommet)
Ajoute un voisin à ce sommet. |
(package private) void |
attend(long millis)
Attend un certain nombre de millisecondes. |
void |
destroy()
Arrête le thread et nettoie ses structures et moyens de communication. |
int |
getIdentifiant()
Accès à l'identifiant de ce sommet. |
SommetVoisin |
getVoisin(int ident)
|
SommetVoisin |
getVoisinAt(int num)
|
boolean |
isVoisin(int ident)
Teste si un sommet est voisin de celui-ci. |
int |
nbVoisins()
|
int |
numOfVoisin(int ident)
|
(package private) void |
sonnerie()
Fait un beep |
java.lang.String |
toString()
Informations sur ce sommet. |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static boolean verbose
protected final int identifiant
private java.util.Vector voisins
SommetVoisin
immédiats de ce sommet.
SommetVoisin
Constructor Detail |
public SommetAbstract(int identifiant)
identifiant
- identifiant unique de ce sommet.Method Detail |
public void destroy()
destroy
in class java.lang.Thread
public final int getIdentifiant()
public final boolean isVoisin(int ident)
ident
- identifiant du sommet potentiellement voisin de celui-ci.
public final SommetVoisin getVoisinAt(int num)
num
- le numéro du voisin auquel on veut avoir accés.
public final SommetVoisin getVoisin(int ident)
ident
- l'identifiant du voisin auquel on veut avoir accés.
public final int numOfVoisin(int ident)
ident
- l'identifiant d'un sommet voisin de ce sommet.
public final int nbVoisins()
protected int ajoutVoisin(SommetVoisin unSommet)
protected final int ajoutVoisin(AlgoDMessageFIFO aAlgoDMessageFIFO, int aIdentifiant)
void affiche(java.lang.String texte)
void afficheErreur(java.lang.String texte)
void sonnerie()
final void attend(long millis)
public java.lang.String toString()
toString
in class java.lang.Thread
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |