00001 #ifndef SUNDANCEHANDLERFACTORY_H 00002 #define SUNDANCEHANDLERFACTORY_H 00003 00004 #include "SundanceDefs.h" 00005 00006 #include "IdeaHandlerFactory.h" 00007 00008 00009 namespace Sundance 00010 { 00011 00012 using namespace TSF; 00013 using std::string; 00014 00015 using std::ostream; 00016 00017 00018 class SundanceHandlerFactory : public IdeaHandlerFactory 00019 { 00020 public: 00021 SundanceHandlerFactory(){;} 00022 virtual ~SundanceHandlerFactory(){;} 00023 virtual IdeaMessageHandler* createHandler(const string& sessionID, 00024 const XMLInterface& conn) const ; 00025 }; 00026 00027 } 00028 #endif