Procedure Habilitation ModifierQuotaAppel(M : Nul Ou Caractere, A : Nul Ou Caractere, QuotaMaximal : Entier, QuotaProportionnel : Reel);
Le paramètre M et A identifie l'appel pour lequel il faut ajouter le quota. Le paramètre QuotaMaximal spécifie la quantité maximale de temps autorisée en seconde pour l'exécution de l'appel. Le paramètre QuotaProportionnel spécifie la quantité de temps exprimée sous forme de pourcentage au bout de laquelle Up ! System commute automatiquement de tâche.
Si le quota n'existe pas déjà ou si l'appel n'est pas une procédure ou une fonction d'un module mais une méthode d'un type, l'exception ModifierQuotaImpossible est envoyée.
/****************************************************************/
Procedure Quota P()
/* Objet : Procedure supportant les quotas. */
/****************************************************************/
Debut
...
Fin Debut
Principal
/*******/
Variable
/******/
R : Nul Ou Role;
Debut
...
R.ModifierQuotaAppel("essai", "P", 1, 0.1);
/* On modifie le quota a une seconde et a 10 % de Cpu. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |