summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-10-31 03:11:12 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-10-31 03:11:12 +0000
commit96da452b84e76664c5a42c12a531c5ecfde13647 (patch)
treea607582afd6beb34bb0422a72da7985ef26071c8 /TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h
parent4b020f10d63a8d70dd12c0ececb1fdfb8049d290 (diff)
downloadATCD-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.h61
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__)