summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/Constraint_Interpreter.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Constraint_Interpreter.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Constraint_Interpreter.h62
1 files changed, 0 insertions, 62 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Constraint_Interpreter.h b/TAO/orbsvcs/orbsvcs/Notify/Constraint_Interpreter.h
deleted file mode 100644
index b98724728c7..00000000000
--- a/TAO/orbsvcs/orbsvcs/Notify/Constraint_Interpreter.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- C++ -*- */
-//=============================================================================
-/**
- * @file NS_Constraint_Interpreter.h
- *
- * $Id$
- *
- *
- *
- *
- * @author Pradeep Gore <pradeep@cs.wustl.edu>
- */
-//=============================================================================
-
-
-#ifndef TAO_NOTIFY_CONSTRAINT_INTERPRETER_H
-#define TAO_NOTIFY_CONSTRAINT_INTERPRETER_H
-
-#include "ace/pre.h"
-#include "orbsvcs/ETCL/ETCL_Interpreter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/ETCL/ETCL_Constraint.h"
-#include "orbsvcs/CosNotifyFilterC.h"
-#include "etcl_notify_filtering_export.h"
-
-class TAO_NS_Constraint_Visitor;
-
-/**
- * @class TAO_NS_Constraint_Interpreter
- *
- * @brief "ETCL" Interpreter for the Notify queries.
- */
-class ETCL_Notify_Filtering_Export TAO_NS_Constraint_Interpreter : public TAO_ETCL_Interpreter
-{
-public:
- // = Initialization and termination methods.
- TAO_NS_Constraint_Interpreter (void);
-
- /// Destructor
- ~TAO_NS_Constraint_Interpreter (void);
-
- /**
- * This method builds an expression tree representing the
- * constraint specified in <constraints>, and throws an Illegal
- * Constraint exception if the constraint given has syntax errors or
- * semantic errors, such as mismatched types.
- */
- void build_tree (const char* constraints
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CosNotifyFilter::InvalidConstraint,
- CORBA::NO_MEMORY));
-
- /// Returns true if the constraint is evaluated successfully by
- /// the evaluator.
- CORBA::Boolean evaluate (TAO_NS_Constraint_Visitor &evaluator);
-};
-#include "ace/post.h"
-#endif /* TAO_NOTIFY_CONSTRAINT_INTERPRETER_H */