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