1*cdf0e10cSrcweir #ifndef _RESULTSETFACTORY_HXX 2*cdf0e10cSrcweir #define _RESULTSETFACTORY_HXX 3*cdf0e10cSrcweir 4*cdf0e10cSrcweir 5*cdf0e10cSrcweir #include "resultsetbase.hxx" 6*cdf0e10cSrcweir 7*cdf0e10cSrcweir 8*cdf0e10cSrcweir namespace chelp { 9*cdf0e10cSrcweir 10*cdf0e10cSrcweir class ResultSetBase; 11*cdf0e10cSrcweir 12*cdf0e10cSrcweir class ResultSetFactory 13*cdf0e10cSrcweir { 14*cdf0e10cSrcweir public: 15*cdf0e10cSrcweir 16*cdf0e10cSrcweir virtual ~ResultSetFactory() { }; 17*cdf0e10cSrcweir 18*cdf0e10cSrcweir virtual ResultSetBase* createResultSet() = 0; 19*cdf0e10cSrcweir }; 20*cdf0e10cSrcweir 21*cdf0e10cSrcweir 22*cdf0e10cSrcweir 23*cdf0e10cSrcweir } 24*cdf0e10cSrcweir 25*cdf0e10cSrcweir 26*cdf0e10cSrcweir 27*cdf0e10cSrcweir #endif 28