Procedure Habilitation LireQuotaAppel(M : Nul Ou Caractere, A : Nul Ou Caractere, QuotaMaximal : Entier Sortie, QuotaProportionnel : Reel Sortie);
Les paramètres M et A identifient le module et l'appel pour lequel il faut lire l'habilitation.
Le paramètre QuotaMaximal reçoit la quantité maximale de temps autorisée en seconde pour l'exécution de l'appel. Le paramètre QuotaProportionnel reçoit la quantité de temps exprimée sous forme de pourcentage au bout de laquelle Up ! System commute automatiquement de tâche.
Si quota n'existe pas 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 LireQuotaImpossible est envoyée.
/****************************************************************/
Procedure Quota P()
/* Objet : Procedure supportant les quotas. */
/****************************************************************/
Debut
...
Fin Debut
Principal
/*******/
Variable
/******/
R : Nul Ou Role;
QM : Entier;
QP : Reel;
Debut
...
R.LireQuotaAppel("essai", "P", QM, QP);
/* On lit le quota. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |