diff options
Diffstat (limited to 'ACE/ace/Future_Set.h')
-rw-r--r-- | ACE/ace/Future_Set.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/ACE/ace/Future_Set.h b/ACE/ace/Future_Set.h index 6e804248021..aec779f7ead 100644 --- a/ACE/ace/Future_Set.h +++ b/ACE/ace/Future_Set.h @@ -31,17 +31,18 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL /** * @class ACE_Future_Set * - * @brief This class implements a mechanism which allows the values of + * @brief This class implements a mechanism that allows the values of * a collection of ACE_Future objects to be accessed by reader threads * as they become available. The caller(s) provide the ACE_Future_Set * (i.e. the observer...) with the collection of ACE_Future objects - * (i.e. the subjects...) that are to be observed using the - * the ACE_Future_Set::insert() method. The caller(s) may then iterate - * over the collection in the order in which they become readable using - * the ACE_Future_Set::next_readable() method. + * (i.e. the subjects...) that are to be observed using the the + * ACE_Future_Set::insert() method. The caller(s) may then iterate + * over the collection in the order in which they become readable + * using the ACE_Future_Set::next_readable() method. */ template <class T> -class ACE_Future_Set : public ACE_Future_Observer<T> +class ACE_Future_Set : public ACE_Future_Observer<T>, + private ACE_Copy_Disabled { public: // = Initialization and termination methods. @@ -99,10 +100,6 @@ public: ACE_ALLOC_HOOK_DECLARE; private: - // = Disallow these operations. - ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Future_Set<T> &)) - ACE_UNIMPLEMENTED_FUNC (ACE_Future_Set (const ACE_Future_Set<T> &)) - typedef ACE_Future<T> FUTURE; typedef ACE_Future_Rep<T> FUTURE_REP; |