summaryrefslogtreecommitdiff
path: root/TAO/tao/TAO_Internal.cpp
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-27 00:25:23 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-27 00:25:23 +0000
commit19b7638acf90760afdafbc348dceceac9feca76d (patch)
tree15d11034396d9c886c7021605705a7f0370f5d98 /TAO/tao/TAO_Internal.cpp
parent174d9198ee42df498403e8d6bc272bd8851e052a (diff)
downloadATCD-19b7638acf90760afdafbc348dceceac9feca76d.tar.gz
ChangeLogTag:Wed May 26 18:51:39 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/TAO_Internal.cpp')
-rw-r--r--TAO/tao/TAO_Internal.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/TAO/tao/TAO_Internal.cpp b/TAO/tao/TAO_Internal.cpp
index d13c7b405ba..284fa9a7ba1 100644
--- a/TAO/tao/TAO_Internal.cpp
+++ b/TAO/tao/TAO_Internal.cpp
@@ -7,6 +7,8 @@
#include "tao/default_server.h"
#include "tao/default_client.h"
#include "tao/default_resource.h"
+#include "tao/IIOP_Factory.h"
+#include "tao/UIOP_Factory.h"
ACE_RCSID(tao, TAO_Internal, "$Id$")
@@ -47,6 +49,13 @@ TAO_Internal::open_services (int& argc, char** argv, int ignore_default_svc_conf
insert (&ace_svc_desc_TAO_Default_Client_Strategy_Factory);
ACE_Service_Config::static_svcs ()->
insert (&ace_svc_desc_TAO_Default_Server_Strategy_Factory);
+ ACE_Service_Config::static_svcs ()->
+ insert (&ace_svc_desc_TAO_IIOP_Protocol_Factory);
+#if !defined(ACE_LACKS_UNIX_DOMAIN_SOCKETS)
+ ACE_Service_Config::static_svcs ()->
+ insert (&ace_svc_desc_TAO_UIOP_Protocol_Factory);
+#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+ // add descriptor to list of static objects.
int retv = ACE_Service_Config::open (argc, argv,
ACE_DEFAULT_LOGGER_KEY,
@@ -74,7 +83,7 @@ int
TAO_Internal::close_services (void)
{
ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_RECURSIVE_MUTEX, guard,
- *ACE_Static_Object_Lock::instance (), -1));
+ *ACE_Static_Object_Lock::instance (), -1));
--service_open_count_;