RIV::App Constructor

Le constructeur RIV::App crée et initialise une nouvelle session d'application.

Constructeur

new($domain, $progname [, $doHeartBeat])

new(RIV::Param, $progname [, $doHeartBeat])

Paramètres

$domain
Indique un nom de domaine Network Manager .
Remarque: Un nom de domaine par défaut n'est pas pris en charge.
RIV::Param
Indique un objet RIV::Param renvoyé dans un précédent appel au constructeur RIV::Param. L'objet RIV::Param contient une forme analysée syntaxiquement des arguments de ligne de commande.
$progname
Indique un paramètre utilisé lors de la construction de groupes de serveurs tolérants aux pannes. Il doit contenir une chaîne identifiant uniquement l'application. Par convention, le nom de l'application doit commencer par ncp_.
$doHeartBeat
Indique un paramètre facultatif qui indique si l'application génère un signal de présence. Si c'est le cas, définissez ce paramètre sur une valeur différente de zéro.

Description

Les constructeurs RIV::App créent et initialisent une nouvelle session d'application. Ils diffèrent car l'un utilise un paramètre $domain et l'autre un paramètre RIV::Param.

Exemple de syntaxe


$app = RIV::App::new("foo", "ncp_test", 1);

#!$NCHOME/bin/ncp_perl
use RIV;
use RIV::App;
my $app = RIV::App::new("MYDOMAIN", "ncp_test");
...
undef $app;

Résultats

Une fois terminés, les constructeurs RIV::App renvoient un objet RIV::App qui encapsule la nouvelle session d'application.

Voir aussi