summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h b/TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h
index d5ad7132c66..7e85834f857 100644
--- a/TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h
+++ b/TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h
@@ -73,8 +73,7 @@ public:
/// This operation passes back the next unseen binding. True is
/// returned if a binding is passed back, and false is returned otherwise.
- CORBA::Boolean next_one (CosNaming::Binding_out b)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CORBA::Boolean next_one (CosNaming::Binding_out b);
/**
* This operation passes back at most <how_many> unseen bindings.
@@ -82,12 +81,10 @@ public:
* returned if no bindings were passed back.
*/
CORBA::Boolean next_n (CORBA::ULong how_many,
- CosNaming::BindingList_out bl)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ CosNaming::BindingList_out bl);
/// This operation destroys the iterator.
- void destroy (void)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ void destroy (void);
// = Helper method.
@@ -97,8 +94,7 @@ public:
* in <hash_entry>. Return 1 if everything went smoothly, 0 if an
* allocation failed.
*/
- static int populate_binding (TABLE_ENTRY *hash_entry,
- CosNaming::Binding &b);
+ static int populate_binding (TABLE_ENTRY *hash_entry, CosNaming::Binding &b);
private:
/**
@@ -109,7 +105,7 @@ private:
* because immediate destruction of this servant might not be possible
* due to pending requests in the POA.
*/
- int destroyed_;
+ bool destroyed_;
/**
* Pointer to the Naming Context we are iterating over. We need