Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AIDA_DevFilterFactory.h

Go to the documentation of this file.
00001 // Emacs -*- C++ -*-
00002 #ifndef ANAPHE_DEVFILTERFACTORY
00003 #define ANAPHE_DEVFILTERFACTORY 1
00004 
00005 #include "AIDA_Dev/IDevFilterFactory.h"
00006 
00007 namespace Anaphe {
00008   namespace AIDA_Tuple_native {
00009     class CompiledExpressionManager;
00010 
00012 
00013 class AIDA_DevFilterFactory : virtual public AIDA::Dev::IDevFilterFactory
00014 {
00015 public:
00017   AIDA_DevFilterFactory();
00018 
00020   ~AIDA_DevFilterFactory();
00021 
00023   AIDA::IFilter* createScripted( const std::string & expression );
00024 
00027   AIDA::IFilter* createScripted( const std::string & expression,
00028                                  int rowsToProcess,
00029                                  int startingRow = 0 );
00030 
00031 private:
00032   CompiledExpressionManager*   m_mgr;
00033 
00034 };
00035 
00036   }
00037 }
00038 
00039 #endif

Generated on Tue Feb 18 17:51:19 2003 for AIDA_Tuple_native by doxygen1.2.16