Classe de base permettant de conserveur une instance d'un objet par thread. Plus de détails...
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.