summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1999-07-23 16:18:02 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1999-07-23 16:18:02 +0000
commit45c3b0460ee672f907278ea3d20140be1ff46c54 (patch)
tree79f9855a7cba5168bad0a076e707cba3a9f6d6a4
parent607604d6d1f3b60efe23f066b8861d8abc2cd971 (diff)
downloadATCD-45c3b0460ee672f907278ea3d20140be1ff46c54.tar.gz
ChangeLogTag:Fri Jul 23 10:07:05 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r--ace/Service_Config.h14
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};