Mecanisme pour faire executer une seule fois DESTRUCTEUR_GENERIQUE_::Nettoyage a la fin du traitement : creation d'un singleton statique de l'objet tres specialise ATEXIT_. More...
Public Member Functions | |
| ATEXIT_ (bool Make_ATEXIT) | |
| Allocation dynamique de Destructeurs, une liste chainee de DESTRUCTEUR_GENERIQUE_* et enregistrement de la fonction Nettoyage() par atexit().  More... | |
| ~ATEXIT_ () | |
Mecanisme pour faire executer une seule fois DESTRUCTEUR_GENERIQUE_::Nettoyage a la fin du traitement : creation d'un singleton statique de l'objet tres specialise ATEXIT_.
La creation d'un objet de type ATEXIT_ entraine l'inscription de la fonction Nettoyage() par atexit(). Il suffit donc de creer un singleton statique du type ATEXIT_ pour effectuer cet enregistrement une seule fois independament de l'utilisateur.
| ATEXIT_::ATEXIT_ | ( | bool | Make_ATEXIT | ) | 
Allocation dynamique de Destructeurs, une liste chainee de DESTRUCTEUR_GENERIQUE_* et enregistrement de la fonction Nettoyage() par atexit().
La liste chainee Destructeurs est detruite dans la fonction Nettoyage.
References ATEXIT_Done, LocalTraceBufferPool::instance(), and Nettoyage().
| ATEXIT_::~ATEXIT_ | ( | ) |