diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-10-31 03:11:12 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-10-31 03:11:12 +0000 |
commit | 96da452b84e76664c5a42c12a531c5ecfde13647 (patch) | |
tree | a607582afd6beb34bb0422a72da7985ef26071c8 /TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h | |
parent | 4b020f10d63a8d70dd12c0ececb1fdfb8049d290 (diff) | |
download | ATCD-96da452b84e76664c5a42c12a531c5ecfde13647.tar.gz |
ChangeLogTag:Mon Oct 30 18:51:02 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h | 61 |
1 files changed, 26 insertions, 35 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h index 6d101050de5..219ea998789 100644 --- a/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h +++ b/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h @@ -1,26 +1,16 @@ /* -*- C++ -*- */ -// $Id$ -// -// ============================================================================ -// -// = LIBRARY -// ORBSVCS Real-time Event Channel -// -// = FILENAME -// EC_Negation_Filter -// -// = AUTHOR -// Carlos O'Ryan (coryan@cs.wustl.edu) -// -// = CREDITS -// Based on previous work by Tim Harrison (harrison@cs.wustl.edu) -// and other members of the DOC group. -// More details can be found in: -// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz -// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz -// -// -// ============================================================================ +/** + * @file EC_Negation_Filter.h + * + * $Id$ + * + * @author Carlos O'Ryan (coryan@cs.wustl.edu) + * + * Based on previous work by Tim Harrison (harrison@cs.wustl.edu) and + * other members of the DOC group. More details can be found in: + * + * http://doc.ece.uci.edu/~coryan/EC/index.html + */ #ifndef TAO_EC_NEGATION_FILTER_H #define TAO_EC_NEGATION_FILTER_H @@ -33,24 +23,25 @@ # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ +/** + * @class TAO_EC_Negation_Filter + * + * @brief The negation filter. + * + * This filter accepts all the events rejected by its child, and + * rejects any events accepted by the child. + * + * <H2>Memory Management</H2> + * It assumes ownership of its child. + */ class TAO_RTEvent_Export TAO_EC_Negation_Filter : public TAO_EC_Filter { - // = TITLE - // The negation filter. - // - // = DESCRIPTION - // This filter accepts all the events rejected by its child, and - // rejects any events accepted by the child. - // - // = MEMORY MANAGMENT - // It assumes ownership of its child. - // public: + /// Constructor. It assumes ownership of the child. TAO_EC_Negation_Filter (TAO_EC_Filter* child); - // Constructor. It assumes ownership of the child. + /// Destructor virtual ~TAO_EC_Negation_Filter (void); - // Destructor // = The TAO_EC_Filter methods, please check the documentation in @@ -84,8 +75,8 @@ private: (const TAO_EC_Negation_Filter&)) private: + /// The child TAO_EC_Filter* child_; - // The child }; #if defined (__ACE_INLINE__) |