Conteneur pour les valeurs privées par thread. Plus de détails...
Fonctions membres publiques | |
void | initialize () |
Initialise la clé contenant les valeurs par thread. Cette méthode peut être appelée plusieurs fois et ne fait rien si la clé a déjà été initialisée. | |
void * | getValue () |
void | setValue (void *v) |
Attributs privés | |
GlibPrivate * | m_storage |
Conteneur pour les valeurs privées par thread.
Il faut appeler initialize() avant d'utiliser les méthodes setValue()/getValue(). Cette méthode initialize() peut être appelée plusieurs fois.
Définition à la ligne 39 du fichier ThreadPrivate.h.
Arccore::ThreadPrivateStorage::ThreadPrivateStorage | ( | ) |
Définition à la ligne 25 du fichier ThreadPrivate.cc.
Arccore::ThreadPrivateStorage::~ThreadPrivateStorage | ( | ) |
Définition à la ligne 31 du fichier ThreadPrivate.cc.
void * Arccore::ThreadPrivateStorage::getValue | ( | ) |
Définition à la ligne 45 du fichier ThreadPrivate.cc.
void Arccore::ThreadPrivateStorage::initialize | ( | ) |
Initialise la clé contenant les valeurs par thread. Cette méthode peut être appelée plusieurs fois et ne fait rien si la clé a déjà été initialisée.
Définition à la ligne 36 du fichier ThreadPrivate.cc.
void Arccore::ThreadPrivateStorage::setValue | ( | void * | v | ) |
Définition à la ligne 52 du fichier ThreadPrivate.cc.
|
private |
Définition à la ligne 61 du fichier ThreadPrivate.h.