1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
// Thread secondaire
SI oStockInfo:Requete(sdRequetePC,sRequetePC) = Vrai ALORS
// Ping pour tous les résultats de la requête
TANTQUE cMysql::Dedans(sdRequetePC)
// Commande du ping et obtention du résultat
nResultat = Ping(sdRequetePC.adresse_ip)
// Ecriture dans le log
EcritLog(sdRequetePC.Ville, sdRequetePC.adresse_ip, sdRequetePC.Utilite, nResultat)
// Thread principal pour accéder aux données et écrire dans la table
ExécuteThreadPrincipal(LitEcritTable,sdRequetePC.Ville,sdRequetePC.adresse_ip, sdRequetePC.Utilite, nResultat)
FIN
FIN
// Thread principal pour calcul des durées d'activité/inactivité
ExécuteThreadPrincipal(CalculDurees) |
Partager