diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h b/TAO/orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h deleted file mode 100644 index 7072c9c579f..00000000000 --- a/TAO/orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h +++ /dev/null @@ -1,56 +0,0 @@ -// $Id$ - -// ======================================================================== -// -// = LIBRARY -// orbsvcs -// -// = FILENAME -// Trader_Constraint_Visitors.h -// -// = AUTHOR -// Seth Widoff <sbw1@cs.wustl.edu> -// -// ======================================================================== - -#ifndef TAO_TRADER_CONSTRAINT_VISITOR_H -#define TAO_TRADER_CONSTRAINT_VISITOR_H - -#include "Constraint_Visitors.h" -#include "Trader.h" -#include "Trader_Utils.h" -#include "orbsvcs/CosTradingC.h" - -class TAO_Trader_Constraint_Validator : public TAO_Constraint_Validator -{ - public: - TAO_Trader_Constraint_Validator (const CosTradingRepos::ServiceTypeRepository::TypeStruct& - type_struct); - // The constructor creates a map of property names to their values - // from the Type Description retrieved from the - // ServiceTypeRepository. The ServiceTypeRepository throws - // exceptions when it's displeased with the type name provided to - // it. The map allows O(lg n) associative access, rather than the - // O(n) sequential lookup from the CORBA data structures. - - virtual ~TAO_Trader_Constraint_Validator (void); - // Desctructor. - -}; - -class TAO_Trader_Constraint_Evaluator : public TAO_Constraint_Evaluator -{ - public: - TAO_Trader_Constraint_Evaluator (CosTrading::Offer* offer, - CORBA::Boolean supports_dynamic_properties = 1); - // Constructor. - - virtual int visit_property (TAO_Property_Constraint* literal); - - private: - TAO_Property_Evaluator prop_eval_; - // Utility with which to evaluate the properties of an offer, be - // they dyanmic or static. -}; - -#endif /* TAO_TRADER_CONSTRAINT_VISITOR_H */ |