1 /* 2 3 Firewall Builder 4 5 Copyright (C) 2009 NetCitadel, LLC 6 7 Author: Vadim Kurland vadim@fwbuilder.org 8 9 $Id$ 10 11 12 This program is free software which we release under the GNU General Public 13 License. You may redistribute and/or modify this program under the terms 14 of that license as published by the Free Software Foundation; either 15 version 2 of the License, or (at your option) any later version. 16 17 This program is distributed in the hope that it will be useful, 18 but WITHOUT ANY WARRANTY; without even the implied warranty of 19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 GNU General Public License for more details. 21 22 To get a copy of the GNU General Public License, write to the Free Software 23 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 25 */ 26 27 #ifndef __STATESYNCCLUSTERGROUP_HH_ 28 #define __STATESYNCCLUSTERGROUP_HH_ 29 30 #include "fwbuilder/ClusterGroup.h" 31 32 namespace libfwbuilder 33 { 34 35 class StateSyncClusterGroup : public ClusterGroup 36 { 37 public: 38 StateSyncClusterGroup(); ~StateSyncClusterGroup()39 virtual ~StateSyncClusterGroup() {}; 40 41 DECLARE_FWOBJECT_SUBTYPE(StateSyncClusterGroup); 42 43 DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); 44 45 virtual void fromXML(xmlNodePtr parent) throw(FWException); 46 virtual xmlNodePtr toXML(xmlNodePtr parent) throw(FWException); 47 }; 48 } 49 50 #endif /* __CLUSTERGROUP_HH_ */ 51 52