diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h | 14 |
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 |