Classe de base permettant de conserveur une instance d'un objet par thread. Plus de détails...
Graphe de collaboration de Arcane::ThreadPrivateBase:Classes | |
| class | ICreateFunctor |
Fonctions membres publiques | |
| ThreadPrivateBase (ThreadPrivateStorage *key, ICreateFunctor *create_functor) | |
| void * | item () |
| Récupère l'instance spécifique au thread courant. | |
Attributs privés | |
| ThreadPrivateStorage * | m_key |
| GlibMutex | m_mutex |
| ICreateFunctor * | m_create_functor |
Classe de base permettant de conserveur une instance d'un objet par thread.
Définition à la ligne 73 du fichier ThreadPrivate.h.
|
inline |
Définition à la ligne 88 du fichier ThreadPrivate.h.
|
inline |
Définition à la ligne 94 du fichier ThreadPrivate.h.
| void * Arcane::ThreadPrivateBase::item | ( | ) |
Récupère l'instance spécifique au thread courant.
Si cette dernière n'existe pas encore, elle est créé via le functor passé en argument du constructeur.
Définition à la ligne 61 du fichier ThreadPrivate.cc.
|
private |
Définition à la ligne 116 du fichier ThreadPrivate.h.
|
private |
Définition à la ligne 114 du fichier ThreadPrivate.h.
|
private |
Définition à la ligne 115 du fichier ThreadPrivate.h.