A B C D E G I M O P R S T U Y

A

ACCUSE_OK - Static variable in interface yb.pdp.pdpAppelant
accusé de réception : ok
ACCUSE_PAS_ABONNE - Static variable in interface yb.pdp.pdpAppelant
accusé de réception : pas d'abonné sur l'hôte de destination
ACCUSE_PAS_HOTE - Static variable in interface yb.pdp.pdpAppelant
accusé de réception : pas d'hôte
AWAY - Static variable in class yb.p2pim.contact
statut : mode "sortis"
abonner(String, pdpAppelant) - Method in class yb.pdp.pdp
enregistre l'objet appelant comme abonné aux message de catégorie categorie
action() - Method in interface yb.p2pim.plugin
événement local système, càd que l'utilisateur a activé ce plugin seul (pas de contact associé)
action(contact) - Method in interface yb.p2pim.plugin
événement local, càd que l'utilisateur a activé ce plugin sur le contact c
action(contact, String, String, boolean) - Method in interface yb.p2pim.plugin
événement distant, càd que pim à reçu un message destiné à ce plugin
actionConfigure() - Method in interface yb.p2pim.plugin
affiche l'écran de configuration de ce plugin (si applicable)
addContact(String) - Method in class yb.p2pim.pim
demande l'ajout du contact d'id donnée. peut-être déjà présent mais comme unknown
addContact(pdpPeerSimple) - Method in class yb.p2pim.pim
demande l'ajout du peer donné comme contact
alert(contact, String) - Method in interface yb.p2pim.plugin
signale l'arrivée d'un événement (cas des plugins inscrits en mode EVENTS_BOTH)
arreter() - Method in class yb.pdp.pdp
met fin à l'exécution de pdp

B

BUSY - Static variable in class yb.p2pim.contact
statut : mode "occupé"

C

contact - class yb.p2pim.contact.
Classe représantant un contact de PIM.
contact() - Constructor for class yb.p2pim.contact
crée une nouvelle instance de contact

D

debug(String) - Static method in class yb.p2pim.pim
affichage d'un message (debug)
debug(String) - Static method in class yb.pdp.pdp
affichage d'un message (debug)
demarrer() - Method in class yb.pdp.pdp
démarre l'exécution de pdp
desabonner(String, pdpAppelant) - Method in class yb.pdp.pdp
annule un abonnement

E

EVENTS_BOTH - Static variable in interface yb.p2pim.plugin
mode moitié/moitié : le plugin reçois une annonce d'événement et l'événement est signalé "à cliquer" à l'utilisateur.
EVENTS_DIRECT - Static variable in interface yb.p2pim.plugin
mode direct : le plugin reçois l'événement sans que l'utilisateur en soit informé au préalable
EVENTS_USER - Static variable in interface yb.p2pim.plugin
mode utilisateur : l'utilisateur doit 'cliquer' l'événement avant que le plugin ne le recoive
end() - Method in interface yb.p2pim.plugin
l'application se termine, le plugin à l'occasion d'enregistrer des valeurs etc
envoyer(pdpPeerSimple, String, String, pdpAppelant) - Method in class yb.pdp.pdp
enregistre une demande d'envoie de message et l'appelant à qui transmettre l'éventuel résultat (ok true, erreur false)
equals(Object) - Method in class yb.p2pim.contact
test l'égalité de cet objet avec l'objet o.

G

getContacts() - Method in class yb.p2pim.pim
retourne le liste des contacts.
getID() - Method in class yb.pdp.pdpPeerSimple
retourne l'ID de ce peer
getIP() - Method in class yb.pdp.pdpPeerSimple
retourne l'IP de ce peer
getIcon() - Method in interface yb.p2pim.plugin
le plugin doit retourner l'icone à utiliser pour signaler un événement lui étant associé remarque : peut retourner 'null', auquel cas l'icone par défaut de pim est utilisée
getLocal() - Method in class yb.p2pim.pim
retourne le contact local.
getNameConfigure() - Method in interface yb.p2pim.plugin
le plugin doit retourner son nom.
getNameContact() - Method in interface yb.p2pim.plugin
le plugin doit retourner son nom.
getNameSystem() - Method in interface yb.p2pim.plugin
le plugin doit retourner son nom.
getNetworkProperty(String) - Method in class yb.p2pim.pim
retourne l'option demandée concernant le réseau
getNextEvent(String, contact, plugin) - Method in class yb.p2pim.pim
demande le prochain événement de la catégorie spécifiée destiné au contact donné.
getOption(String) - Method in class yb.pdp.pdp
retourne la valeur de l'option clef
getPath() - Method in class yb.p2pim.pim
retourne le chemin d'accès au répértoire PIM de l'utilisateur actuellement connecté.
getPeer() - Method in class yb.p2pim.contact
retourne la valeur de la propriété peer.
getPeers() - Method in class yb.p2pim.pim
retourne la liste des peers du module PDP sous-jacent.
getPeers() - Method in class yb.pdp.pdp
demande de liste des peers
getPort() - Method in class yb.pdp.pdpPeerSimple
retourne le port de ce peer
getProperty(String) - Method in class yb.p2pim.contact
retourne la propriété demandée
getProperty(String) - Method in class yb.p2pim.pim
retourne l'option demandée
getRelais() - Method in class yb.pdp.pdpPeerSimple
retourne le peer relais (v3)
getResultatPDP(String, String, pdpPeerSimple) - Method in interface yb.pdp.pdpAppelant
réception d'un message
getResultatPDP(int, int) - Method in interface yb.pdp.pdpAppelant
réception d'une réponse de message (confirmation/accusé de réception)
getResultatPDP(int, pdpPeerSimple) - Method in interface yb.pdp.pdpAppelant
reception d'un peer (suite à une demande de recherche)
getResultatPDP(int, Vector) - Method in interface yb.pdp.pdpAppelant
reception d'une liste de peers
getSound() - Method in interface yb.p2pim.plugin
le plugin doit retourner un objet son qui sera utilisé pour signaler les événements liés.
getStatus() - Method in class yb.p2pim.contact
retourne la valeur de la propriété status.
getStatus() - Method in class yb.p2pim.pim
retourne le statut du contact local.
getType() - Method in interface yb.p2pim.plugin
le plugin doit indiquer son type. une des options plugin.TYPE_XXX

I

init(pim, String) - Method in interface yb.p2pim.plugin
initialisation (typiquement le plugin enregistre ses abonnements auprès de pim lors de l'initialisation)
isChecked() - Method in class yb.p2pim.contact
retourne la valeur de la propriété checked.
isHidden() - Method in class yb.p2pim.contact
retourne la valeur de la propriété hidden.
isUnknown() - Method in class yb.p2pim.contact
retourne la valeur de la propriété unknown.

M

main(String[]) - Static method in class yb.p2pim.pim
point d'entrée en mode application

O

OFFLINE - Static variable in class yb.p2pim.contact
statut : mode "hors ligne"
ONLINE - Static variable in class yb.p2pim.contact
statut : mode "en ligne"

P

pdp - class yb.pdp.pdp.
Classe principale du paquetage PDP.
pdp(String, String) - Constructor for class yb.pdp.pdp
crée une nouvelle instance de pdp
pdpAppelant - interface yb.pdp.pdpAppelant.
Interface que les objets désirants utiliser PDP doivent implémenter.
pdpPeerSimple - class yb.pdp.pdpPeerSimple.
Type très simple représentant un peer du réseau.
pdpPeerSimple(String, String, int, pdpPeerSimple) - Constructor for class yb.pdp.pdpPeerSimple
crée une nouvelle instance de pdpPeerSimple, en précisant l'ID, l'IP, le port et le relais
pdpPeerSimple(pdpPeerSimple) - Constructor for class yb.pdp.pdpPeerSimple
crée une nouvelle instance de pdpPeerSimple (constructeur de copie)
pim - class yb.p2pim.pim.
Application graphique construite au-dessus du réseau crée par le paquetage yb.pdp.
pim(String, String) - Constructor for class yb.p2pim.pim
crée une nouvelle instance de pim
plugin - interface yb.p2pim.plugin.
Interface que les plugins de PIM doivent implémenter.

R

rechercher(String, pdpAppelant) - Method in class yb.pdp.pdp
enregistre une demande de recherche à traiter et l'appelant à qui transmettre l'éventuel résultat
register(String, plugin, int) - Method in class yb.p2pim.pim
abonne un plugin
removeContact(contact) - Method in class yb.p2pim.pim
demande la suppression du contact donné
repaint() - Method in class yb.p2pim.pim
ordonne le re-affichage de l'interface
result(int, boolean, String) - Method in interface yb.p2pim.plugin
code de retour suite à l'envoi d'un message par pim pour le compte de ce plugin
run() - Method in class yb.pdp.pdp
activité

S

saveContacts() - Method in class yb.p2pim.pim
sauve la liste des contacts
send(contact, String, String, plugin) - Method in class yb.p2pim.pim
envois un message à un peer
setNetworkProperty(String, String) - Method in class yb.p2pim.pim
définit l'option indiquée concernant le réseau
setOption(String, String) - Method in class yb.pdp.pdp
enregistre une nouvelle valeur pour l'option clef
setProperty(String, String) - Method in class yb.p2pim.contact
définit une propriété.
setProperty(String, String) - Method in class yb.p2pim.pim
définit l'option indiquée.
setStatus(int) - Method in class yb.p2pim.pim
change le statut du client local

T

TYPE_BOTH - Static variable in interface yb.p2pim.plugin
mode contact et système (liste des contacts et menu des plugins)
TYPE_CONTACT - Static variable in interface yb.p2pim.plugin
mode contact : le plugin est accessible depuis le menu contextuel de la liste des contacts
TYPE_SYSTEM - Static variable in interface yb.p2pim.plugin
mode système : le plugin est accessible depuis le menu des plugins

U

unregister(String, plugin, int) - Method in class yb.p2pim.pim
supprime un abonnement

Y

yb.p2pim - package yb.p2pim
Paquetage regroupant l'ensemble des classes utilisées par la classe pim.
yb.pdp - package yb.pdp
Paquetage regroupant l'ensemble des classes utilisées par la classe pdp.

A B C D E G I M O P R S T U Y