summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Naming/Naming_Context.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Naming/Naming_Context.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Naming_Context.cpp45
1 files changed, 8 insertions, 37 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Naming_Context.cpp b/TAO/orbsvcs/orbsvcs/Naming/Naming_Context.cpp
index fc43c2eb9a3..74cb7670bca 100644
--- a/TAO/orbsvcs/orbsvcs/Naming/Naming_Context.cpp
+++ b/TAO/orbsvcs/orbsvcs/Naming/Naming_Context.cpp
@@ -14,8 +14,8 @@
#include "Naming_Context.h"
-TAO_Naming_Context::TAO_Naming_Context (TAO_Naming_Context_Impl *impl)
- : impl_ (impl)
+TAO_Naming_Context::TAO_Naming_Context (void)
+ : impl_ (0)
{
}
@@ -24,6 +24,12 @@ TAO_Naming_Context::~TAO_Naming_Context (void)
delete impl_;
}
+void
+TAO_Naming_Context::impl (TAO_Naming_Context_Impl *impl)
+{
+ impl_ = impl;
+}
+
PortableServer::POA_ptr
TAO_Naming_Context::_default_POA (CORBA::Environment &/*env*/)
{
@@ -34,11 +40,6 @@ void
TAO_Naming_Context::bind (const CosNaming::Name &n,
CORBA::Object_ptr obj,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotFound,
- CosNaming::NamingContext::CannotProceed,
- CosNaming::NamingContext::InvalidName,
- CosNaming::NamingContext::AlreadyBound))
{
impl_->bind (n, obj, ACE_TRY_ENV);
}
@@ -47,10 +48,6 @@ void
TAO_Naming_Context::rebind (const CosNaming::Name &n,
CORBA::Object_ptr obj,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotFound,
- CosNaming::NamingContext::CannotProceed,
- CosNaming::NamingContext::InvalidName))
{
impl_->rebind (n, obj, ACE_TRY_ENV);
}
@@ -59,11 +56,6 @@ void
TAO_Naming_Context::bind_context (const CosNaming::Name &n,
CosNaming::NamingContext_ptr nc,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotFound,
- CosNaming::NamingContext::CannotProceed,
- CosNaming::NamingContext::InvalidName,
- CosNaming::NamingContext::AlreadyBound))
{
impl_->bind_context (n, nc, ACE_TRY_ENV);
}
@@ -72,10 +64,6 @@ void
TAO_Naming_Context::rebind_context (const CosNaming::Name &n,
CosNaming::NamingContext_ptr nc,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotFound,
- CosNaming::NamingContext::CannotProceed,
- CosNaming::NamingContext::InvalidName))
{
impl_->rebind_context (n, nc, ACE_TRY_ENV);
}
@@ -83,10 +71,6 @@ TAO_Naming_Context::rebind_context (const CosNaming::Name &n,
CORBA::Object_ptr
TAO_Naming_Context::resolve (const CosNaming::Name &n,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotFound,
- CosNaming::NamingContext::CannotProceed,
- CosNaming::NamingContext::InvalidName))
{
return impl_->resolve (n, ACE_TRY_ENV);
}
@@ -94,17 +78,12 @@ TAO_Naming_Context::resolve (const CosNaming::Name &n,
void
TAO_Naming_Context::unbind (const CosNaming::Name &n,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotFound,
- CosNaming::NamingContext::CannotProceed,
- CosNaming::NamingContext::InvalidName))
{
impl_->unbind (n, ACE_TRY_ENV);
}
CosNaming::NamingContext_ptr
TAO_Naming_Context::new_context (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
return impl_->new_context (ACE_TRY_ENV);
}
@@ -112,19 +91,12 @@ TAO_Naming_Context::new_context (CORBA::Environment &ACE_TRY_ENV)
CosNaming::NamingContext_ptr
TAO_Naming_Context::bind_new_context (const CosNaming::Name &n,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotFound,
- CosNaming::NamingContext::AlreadyBound,
- CosNaming::NamingContext::CannotProceed,
- CosNaming::NamingContext::InvalidName))
{
return impl_->bind_new_context (n, ACE_TRY_ENV);
}
void
TAO_Naming_Context::destroy (CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException,
- CosNaming::NamingContext::NotEmpty))
{
impl_->destroy (ACE_TRY_ENV);
}
@@ -134,7 +106,6 @@ TAO_Naming_Context::list (CORBA::ULong how_many,
CosNaming::BindingList_out bl,
CosNaming::BindingIterator_out bi,
CORBA::Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
{
impl_->list (how_many, bl, bi, ACE_TRY_ENV);
}