diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1999-07-23 16:18:02 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1999-07-23 16:18:02 +0000 |
commit | 45c3b0460ee672f907278ea3d20140be1ff46c54 (patch) | |
tree | 79f9855a7cba5168bad0a076e707cba3a9f6d6a4 | |
parent | 607604d6d1f3b60efe23f066b8861d8abc2cd971 (diff) | |
download | ATCD-45c3b0460ee672f907278ea3d20140be1ff46c54.tar.gz |
ChangeLogTag:Fri Jul 23 10:07:05 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r-- | ace/Service_Config.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/ace/Service_Config.h b/ace/Service_Config.h index 2c991865674..de6e960da81 100644 --- a/ace/Service_Config.h +++ b/ace/Service_Config.h @@ -91,12 +91,16 @@ class ACE_Export ACE_Service_Config // configuration of services. // // = DESCRIPTION + // The <ACE_Service_Config> uses the Monostate pattern. Therefore, + // you can only have one of these instantiated per-process. + // // NOTE: the signal_handler_ static member is allocated by the - // ACE_Object_Manager. The ACE_Service_Config constructor uses - // signal_handler_. Therefore, if the program has any static - // ACE_Service_Config objects, there might be initialization - // order problems. They can be minimized, but not eliminated, - // by _not_ #defining ACE_HAS_NONSTATIC_OBJECT_MANAGER. + // <ACE_Object_Manager>. The <ACE_Service_Config> constructor + // uses signal_handler_. Therefore, if the program has any + // static <ACE_Service_Config> objects, there might be + // initialization order problems. They can be minimized, but + // not eliminated, by _not_ #defining + // ACE_HAS_NONSTATIC_OBJECT_MANAGER. public: enum {MAX_SERVICES = ACE_DEFAULT_SELECT_REACTOR_SIZE}; |