00001 /* 00002 * Copyright (c) 2010 Remko Tronçon 00003 * Licensed under the GNU General Public License v3. 00004 * See Documentation/Licenses/GPLv3.txt for more information. 00005 */ 00006 00007 #pragma once 00008 00009 #include <Swiften/Queries/Responder.h> 00010 00011 namespace Swift { 00012 template<typename T> 00013 class SetResponder : public Responder<T> { 00014 public: 00015 SetResponder(IQRouter* router) : Responder<T>(router) {} 00016 00017 private: 00018 virtual bool handleGetRequest(const JID&, const JID&, const std::string&, boost::shared_ptr<T>) { return false; } 00019 }; 00020 }