La méthode removeDirector() supprime un Director de la liste des Directors pouvant être utilisés pour le basculement.
Syntaxe
int removeDirector (String strHost, int nPort, short nItemNum);
Paramètres
Nom |
Type |
Utilisation |
Longueur |
Description |
---|---|---|---|---|
strHost |
Chaîne |
Entrant |
n* |
Définition de l'hôte du Director. Il peut s'agir du nom d'hôte ou de l'adresse IP. |
nPort |
entier |
Entrant |
4 |
Numéro de port du Director. Plage : 0-65535. |
nItemNum |
court |
Entrant |
2 |
Spécifie le Director à supprimer s'il existe plusieurs Directors ayant le même nom d'hôte et le même numéro de port. Si le nombre spécifié est supérieur au nombre de Directors de même nom, le dernier est supprimé. Si la valeur est 0, 1 est utilisé par défaut. |
n* indique que la longueur dépend de la plateforme sur laquelle le programme est exécuté.
Valeurs renvoyées
La valeur renvoyée 0 indique que le Director a été supprimé. Pour toute valeur retournée non nulle, reportez-vous à Valeurs renvoyées pour la description de l'erreur.
Exemple
int nRC; nRC = removeDirector(“10.70.245.11”, 1960, 2);
Avant |
Après |
10.70.245.11, 1960, T |
10.70.245.11, 1960, T |
10.70.245.90, 1970, U |
10.70.245.90, 1970, U |
10.70.245.11, 1960, T |
10.70.245.45, 1980, T |
10.70.245.45, 1980, T |