summaryrefslogtreecommitdiff
path: root/ace/Singleton.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ChangeLogTag:Tue May 28 10:47:50 UTC 2002 Don Hinton <dhinton@ieee.org>dhinton2002-05-281-4/+135
|
* ChangeLogTag:Thu Feb 7 14:11:31 2002 Douglas C. Schmidt ↵schmidt2002-02-071-1/+4
| | | | <schmidt@macarena.cs.wustl.edu>
* ChangeLogTag:Fri Sep 14 05:28:13 2001 Douglas C. Schmidt ↵schmidt2001-09-151-0/+4
| | | | <schmidt@macarena.cs.wustl.edu>
* ChangeLogTag:Wed May 30 11:13:16 2001 Ossama Othman <ossama@uci.edu>Ossama Othman2001-05-301-13/+5
|
* ChangeLogTag:Wed May 30 11:13:16 2001 Ossama Othman <ossama@uci.edu>Ossama Othman2001-05-301-5/+3
|
* ChangeLogTag:Wed May 30 00:37:57 2001 Ossama Othman <ossama@uci.edu>Ossama Othman2001-05-301-1/+7
|
* ChangeLogTag:Sat Oct 7 000:50:02 2000 Darrell Brunsch <brunsch@uci.edu>brunsch2000-10-071-4/+4
|
* ChangeLogTag:Fri May 26 12:13:26 2000 Ossama Othman <ossama@uci.edu>Ossama Othman2000-05-261-0/+1
|
* ChangeLogTag:Sat Apr 22 20:53:11 2000 Darrell Brunsch <brunsch@uci.edu>brunsch2000-04-231-4/+4
|
* ChangeLogTag:Tue Apr 18 19:08:37 2000 Darrell Brunsch <brunsch@uci.edu>brunsch2000-04-191-1/+0
|
* ChangeLogTag: Wed Jul 14 10:22:29 1999 David L. Levine <levine@cs.wustl.edu>levine1999-07-141-13/+188
|
* ChangeLogTag:Mon Jul 5 12:25:11 1999 Carlos O'Ryan <coryan@cs.wustl.edu>coryan1999-07-051-2/+2
|
* ChangeLogTag:Sat Jul 3 12:05:46 1999 Douglas C. Schmidt ↵schmidt1999-07-031-9/+11
| | | | <schmidt@tango.cs.wustl.edu>
* removed extra at_exit () call, it was only intended for testinglevine1999-03-191-2/+0
|
* (instance): removed at_exit () calls from both ACE_Singleton andlevine1999-03-191-13/+17
| | | | | ACE_TSS_Singleton, only when the ACE_Object_Manager hasn't started or has already shutdown. In those cases, the singletons will leak.
* *** empty log message ***irfan1999-03-191-1/+1
|
* changed include protection from #if !defined to ifndef, and added #pragma ↵levine1998-11-181-1/+6
| | | | once, if possible
* Added RCS Id strings to cpp files via a macro that can be turned offgonzo1998-07-111-0/+2
|
* Reverted MP safe Double-checking modification. It doesn't solve the real ↵nanbor1998-06-021-56/+5
| | | | problem here.
* Modified double-checking patternnanbor1998-06-011-5/+56
|
* Regular CE stuff.nanbor1998-03-121-2/+2
|
* (cleanup): set instance pointer to 0 after deleting itlevine1997-12-161-0/+2
|
* register ACE_TSS_Singletons for cleanup with Object_Managerlevine1997-11-131-7/+2
|
* (instance): check return value of get_singleton_lock () instead of checking ↵levine1997-10-251-6/+10
| | | | lock for 0
* (get_singleton_lock): dynamically allocate ACE_Thread_Mutex and ↵levine1997-10-241-10/+10
| | | | ACE_RW_Thread_Mutex locks, so we end up with one lock per ACE_Singleton instantiation.
* disable GUARD until Object_Manager singleton are sorted outlevine1997-10-231-1/+6
|
* *** empty log message ***schmidt1997-10-231-1/+1
|
* don't use preallocated lock when shutting_down (), as well as when ↵levine1997-10-231-2/+8
| | | | starting_up ()
* moved ace_singleton_lock_ to Object_Managerlevine1997-10-221-61/+67
|
* *** empty log message ***schmidt1997-10-041-5/+5
|
* *** empty log message ***schmidt1997-10-041-3/+3
|
* *** empty log message ***schmidt1997-10-041-41/+41
|
* removed instance (TYPE *) member function because it wasn't being used. ↵levine1997-09-221-37/+11
| | | | And, it allows us to store the contained instances_ as an object instead of a pointer, saving a dynamic memory allocation on construction.
* *** empty log message ***schmidt1997-09-141-2/+3
|
* base on ACE_Cleanup, so that simpler ACE_Object_Manager::at_exit () can be usedlevine1997-09-071-67/+42
|
* Added support for ACE_HAS_SIG_C_FUNC, e.g., MVS.levine1997-08-281-10/+34
|
* (instance): removed full qualification of "instance_" in ACE_NEW_RETURN ↵levine1997-08-271-3/+6
| | | | macro, because it confuses the Sun C++ 4.2 preprocessor
* fixed indentationlevine1997-08-271-5/+5
|
* oops, removed some junklevine1997-08-261-1/+0
|
* register all ACE_Singletons for cleanup with the ACE_Object_Managerlevine1997-08-261-7/+41
|
* *** empty log message ***schmidt1997-05-181-16/+37
|
* *** empty log message ***schmidt1997-05-161-62/+25
|
* *** empty log message ***schmidt1997-05-151-2/+16
|
* *** empty log message ***schmidt1997-05-151-14/+15
|
* *** empty log message ***schmidt1997-05-141-21/+117
|
* *** empty log message ***schmidt1997-05-091-1/+0
|
* fooschmidt1997-01-041-3/+2
|
* Eonschmidt1996-11-301-38/+2
|
* eeeschmidt1996-11-261-2/+38
|
* Initial revisionlevine1996-10-211-0/+78