Siena Fast Forwarding Documentation (v. 2.0.1)
bddbtable.h
1 // -*- C++ -*-
2 //
3 // This file is part of Siena, a wide-area event notification system.
4 // See http://www.inf.usi.ch/carzaniga/siena/
5 //
6 // Authors: Antonio Carzaniga
7 // See the file AUTHORS for full details.
8 //
9 // Copyright (C) 2001-2003 University of Colorado
10 // Copyright (C) 2005,2013 Antonio Carzaniga
11 //
12 // Siena is free software: you can redistribute it and/or modify
13 // it under the terms of the GNU General Public License as published by
14 // the Free Software Foundation, either version 3 of the License, or
15 // (at your option) any later version.
16 //
17 // Siena 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 // You should have received a copy of the GNU General Public License
23 // along with Siena. If not, see <http://www.gnu.org/licenses/>.
24 //
25 #ifndef SIENA_BDDBTABLE_H_INCLUDED
26 #define SIENA_BDDBTABLE_H_INCLUDED
27 
28 #include <siena/forwarding.h>
29 
30 namespace siena {
31 
46 class BDDBTable : public AttributesFIB {
47 public:
50  static BDDBTable * create();
51 };
52 
60 class ZDDBTable : public AttributesFIB {
61 public:
64  static ZDDBTable * create();
65 };
66 
67 }; // end namespace siena
68 
69 #endif