summaryrefslogtreecommitdiff
path: root/ACE/ace/Dynamic_Service_Base.cpp
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2008-03-04 13:56:48 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2008-03-04 13:56:48 +0000
commitc4078c377d74290ebe4e66da0b4975da91732376 (patch)
tree1816ef391e42a07929304908ac0e21f4c2f6cb7b /ACE/ace/Dynamic_Service_Base.cpp
parent700d1c1a6be348c6c70a2085e559baeb8f4a62ea (diff)
downloadATCD-c4078c377d74290ebe4e66da0b4975da91732376.tar.gz
swap in externals for ACE and TAO
Diffstat (limited to 'ACE/ace/Dynamic_Service_Base.cpp')
-rw-r--r--ACE/ace/Dynamic_Service_Base.cpp101
1 files changed, 0 insertions, 101 deletions
diff --git a/ACE/ace/Dynamic_Service_Base.cpp b/ACE/ace/Dynamic_Service_Base.cpp
deleted file mode 100644
index e93dde6e905..00000000000
--- a/ACE/ace/Dynamic_Service_Base.cpp
+++ /dev/null
@@ -1,101 +0,0 @@
-#include "ace/Dynamic_Service_Base.h"
-#include "ace/ACE.h"
-#include "ace/Service_Config.h"
-#include "ace/Service_Repository.h"
-#include "ace/Service_Types.h"
-#include "ace/Log_Msg.h"
-
-
-ACE_RCSID (ace,
- Dynamic_Service_Base,
- "$Id$")
-
- ACE_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-void
-ACE_Dynamic_Service_Base::dump (void) const
-{
-#if defined (ACE_HAS_DUMP)
- ACE_TRACE ("ACE_Dynamic_Service_Base::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-#endif /* ACE_HAS_DUMP */
-}
-
-// Get the instance using <name> for the current global
-// service configuration repository.
-
-void *
-ACE_Dynamic_Service_Base::instance (const ACE_TCHAR *name, bool no_global)
-{
- ACE_TRACE ("ACE_Dynamic_Service_Base::instance");
- return instance (ACE_Service_Config::current (), name, no_global);
-}
-
-// Find a service registration
-
-const ACE_Service_Type *
-ACE_Dynamic_Service_Base::find_i (const ACE_Service_Gestalt* &repo,
- const ACE_TCHAR *name,
- bool no_global)
-{
- ACE_TRACE ("ACE_Dynamic_Service_Base::find_i");
- const ACE_Service_Type *svc_rec = 0;
-
- ACE_Service_Gestalt* global = ACE_Service_Config::global ();
-
- for ( ; (repo->find (name, &svc_rec) == -1) && !no_global; repo = global)
- {
- // Check the static repo, too if different
- if (repo == global)
- break;
- }
-
- return svc_rec;
-}
-
-
-// Get the instance using <name> for specific configuration repository.
-void *
-ACE_Dynamic_Service_Base::instance (const ACE_Service_Gestalt* repo,
- const ACE_TCHAR *name,
- bool no_global)
-{
- ACE_TRACE ("ACE_Dynamic_Service_Base::instance");
-
- void *obj = 0;
- const ACE_Service_Type_Impl *type = 0;
-
- const ACE_Service_Gestalt* repo_found = repo;
- const ACE_Service_Type *svc_rec = find_i (repo_found, name, no_global);
- if (svc_rec != 0)
- {
- type = svc_rec->type ();
- if (type != 0)
- obj = type->object ();
- }
-
- if (ACE::debug ())
- {
- ACE_Guard <ACE_Log_Msg> log_guard (*ACE_Log_Msg::instance ());
-
- ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT ("ACE (%P|%t) DSB::instance, repo=%@, name=%s")
- ACE_TEXT (" type=%@ => %@"),
- repo->repo_, name, type, obj));
-
- if (repo->repo_ != repo_found->repo_)
- ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT (" [in repo=%@]\n"),
- repo_found->repo_));
- else
- ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\n")));
- }
-
- return obj;
-}
-
-ACE_END_VERSIONED_NAMESPACE_DECL