Siena Fast Forwarding
Documentation (v. 2.0.1)
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
siena
btable.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 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_BTABLE_H_INCLUDED
26
#define SIENA_BTABLE_H_INCLUDED
27
28
#include <
siena/forwarding.h
>
29
30
namespace
siena {
31
53
class
BTable
:
public
AttributesFIB
{
54
public
:
57
static
BTable
*
create
();
58
};
59
71
class
SortedBTable
:
public
BTable
{
72
public
:
75
static
BTable
*
create
();
76
};
77
78
}
// end namespace siena
79
80
#endif