GetParentService

Renvoie le service parent du service indiqué.

Syntaxe

function GetParentService(serviceName: String; parentServiceLevel: Integer = -1): String
serviceName: nom du service
parentServiceLevel: niveau du service parent dans l'arborescence des services

Remarques

  • La valeur de retour de la fonction est une chaîne au format '(nomService) DescriptionService'
  • Si aucun parent n'est trouvé, la fonction renvoie la chaîne 'N/A'
  • Si parentServiceLevel est négatif ou non renseigné, GetParentService renvoie le Service parent du service serviceName
  • Si parentServiceLevel est positif ou nul, GetParentService renvoie le service de niveau absolu parentServiceLevel dans l'arborescence des parents du service serviceName

Exemples

Si on a les services :

       ServiceRacine
        Service1
            Service1-1
            Service1-2
        Service2
uses QubesUsers;
GetParentService('ServiceRacine'); // Renvoie 'N/A'
GetParentService('Service1-1');    // Renvoie '(Service1) Description Service1'
GetParentService('Service1-1', 0); // Renvoie '(ServiceRacine) Description ServiceRacine'
GetParentService('Service1-1', 1); // Renvoie '(Service1) Description Service1'
GetParentService('Service1-1', 2); // Renvoie '(Service1-1) Description Service1-1'
GetParentService('Service1-1', 3); // Renvoie 'N/A'

Classification

QuBESUsers