Définition...
Opérateurs...
Exemple...
Traduction...
/***************************************************************/
Type Serveur Defaut Final
/* Objet : Type des objets correspondant aux serveurs. */
/***************************************************************/
Prive :
NomServeur : Caractere Lecture Public;
NomNoeud : Caractere Lecture Public;
AdresseServeur : Caractere Lecture Public;
Public :
Constructeur(NomDuModule : Caractere, VersionDuModule : Entier, RevisionDuModule : Entier, CorrectionDuModule : Entier, NomDuNoeud : Nul Ou Caractere=Nul, NomDuServeur : Nul Ou Caractere=Nul, AdresseDuServeur : Nul Ou Caractere=Nul);
Fin Type
Le type Serveur ne possède pas de constructeur implicite.
Le paramètre NomDuModule identifie le module distribué que le serveur doit implémenter, dans la version-révision indiquée par Version, Revision et Correction. Si le paramètre NomDuNoeud est précisé, alors le serveur doit être localisé sur ce noeud. Si le paramètre NomDuServeur, alors le serveur est imposé. Si le paramètre AdresseDuServeur, alors l'adresse du serveur est imposée. Sinon, le serveur est choisi et localisé par Up ! Object Request Broker en fonction de la configuration des machines et de la charge de celles-ci.
Si aucun serveur ne correspond, l'exception ServeurInconnu est envoyée.
Principal
Variable
S1 : Nul Ou Serveur;
S2 : Nul Ou Serveur;
Debut
S1=ServeurLocal;
/* Affectation entre deux serveurs. */
Si S1==S2 Alors
/* Egalité entre deux serveurs. */
...
Fin Si
Si S1!=S2 Alors
/* Inégalité entre deux serveurs. */
...
Fin Si
Fin Principal
Bediener | Server | 服务器 | Servidor | - | - | - | - |