QxOrm  1.2.8
C++ Object Relational Mapping library

qx::QxSingletonX : list of all singleton defined by QxOrm library (this container is also a singleton) More...

#include <QxSingletonX.h>

Inheritance diagram for qx::QxSingletonX:
qx::QxSingleton< QxSingletonX > qx::IxSingleton

List of all members.

Private Member Functions

 QxSingletonX ()
virtual ~QxSingletonX ()

Static Private Member Functions

static bool addSingleton (const QString &sKey, IxSingleton *pSingleton)
static bool removeSingleton (const QString &sKey)
static void deleteAllSingleton ()

Static Private Attributes

static QHash< QString,
IxSingleton * > 
m_mapSingletonX
 Collection of all 'IxSingleton' pointer.
static QMutex m_oMutexSingletonX
 Mutex -> 'QxSingletonX' is thread-safe.
static bool m_bOnClearSingletonX
 Clear collection of 'IxSingleton' in event.

Friends

class QxSingleton< QxSingletonX >
class IxSingleton

Detailed Description

qx::QxSingletonX : list of all singleton defined by QxOrm library (this container is also a singleton)

Definition at line 58 of file QxSingletonX.h.


Constructor & Destructor Documentation

qx::QxSingletonX::QxSingletonX ( ) [private]
virtual qx::QxSingletonX::~QxSingletonX ( ) [inline, private, virtual]

Definition at line 73 of file QxSingletonX.h.


Member Function Documentation

static bool qx::QxSingletonX::addSingleton ( const QString &  sKey,
IxSingleton pSingleton 
) [static, private]
static void qx::QxSingletonX::deleteAllSingleton ( ) [static, private]
static bool qx::QxSingletonX::removeSingleton ( const QString &  sKey) [static, private]

Friends And Related Function Documentation

friend class IxSingleton [friend]

Definition at line 62 of file QxSingletonX.h.

friend class QxSingleton< QxSingletonX > [friend]

Definition at line 61 of file QxSingletonX.h.


Member Data Documentation

Clear collection of 'IxSingleton' in event.

Definition at line 68 of file QxSingletonX.h.

QHash<QString, IxSingleton *> qx::QxSingletonX::m_mapSingletonX [static, private]

Collection of all 'IxSingleton' pointer.

Definition at line 66 of file QxSingletonX.h.

QMutex qx::QxSingletonX::m_oMutexSingletonX [static, private]

Mutex -> 'QxSingletonX' is thread-safe.

Definition at line 67 of file QxSingletonX.h.


The documentation for this class was generated from the following file: