version 1.17, 2005/05/27 19:14:43
|
version 1.18, 2005/12/21 06:18:54
|
|
|
// Carol Ann Krug Graves, Hewlett-Packard Company | // Carol Ann Krug Graves, Hewlett-Packard Company |
// (carolann_graves@hp.com) | // (carolann_graves@hp.com) |
// Amit K Arora, IBM (amita@in.ibm.com) for PEP#101 | // Amit K Arora, IBM (amita@in.ibm.com) for PEP#101 |
|
// Aruran, IBM (ashanmug@in.ibm.com) for Bug#4421 |
// | // |
//%//////////////////////////////////////////////////////////////////////////// | //%//////////////////////////////////////////////////////////////////////////// |
| |
|
|
Initialize UserManager instance | Initialize UserManager instance |
*/ | */ |
UserManager* UserManager::_instance = 0; | UserManager* UserManager::_instance = 0; |
|
Mutex UserManager::_userManagerMutex; |
| |
// | // |
// Constructor | // Constructor |
|
|
| |
if (!_instance) | if (!_instance) |
{ | { |
|
AutoMutex lock(_userManagerMutex); |
|
if (!_instance) |
|
{ |
_instance = new UserManager(repository); | _instance = new UserManager(repository); |
} | } |
|
} |
| |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
| |