pfpsim Docs -[1.0.0]
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
/home/lemniscate/workspace/PFPSim/pfpsim/pfpsim.h
1
/*
2
* PFPSim: Library for the Programmable Forwarding Plane Simulation Framework
3
*
4
* Copyright (C) 2016 Concordia Univ., Montreal
5
* Samar Abdi
6
* Umair Aftab
7
* Gordon Bailey
8
* Faras Dewal
9
* Shafigh Parsazad
10
* Eric Tremblay
11
*
12
* Copyright (C) 2016 Ericsson
13
* Bochra Boughzala
14
*
15
* This program is free software; you can redistribute it and/or
16
* modify it under the terms of the GNU General Public License
17
* as published by the Free Software Foundation; either version 2
18
* of the License, or (at your option) any later version.
19
*
20
* This program is distributed in the hope that it will be useful,
21
* but WITHOUT ANY WARRANTY; without even the implied warranty of
22
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23
* GNU General Public License for more details.
24
*
25
* You should have received a copy of the GNU General Public License
26
* along with this program; if not, write to the Free Software
27
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
28
* 02110-1301, USA.
29
*/
30
31
#ifndef PFPSIM_H_
32
#define PFPSIM_H_
33
34
//----------------------------- core -----------------------------//
35
#include "core/PFPConfig.h"
36
#include "core/PFPObject.h"
37
#include "core/StringUtils.h"
38
#include "core/TrType.h"
39
#include "core/PacketBase.h"
40
#include "core/MTQueue.h"
41
#include "core/LMTQueue.h"
42
#include "
core/PFPObserver.h
"
43
#include "core/ConfigurationParameters.h"
44
#include "core/promptcolors.h"
45
#include "core/json.hpp"
46
#include "core/DebuggerUtilities.h"
47
#include "core/pfp_main.h"
48
49
//------------------------- core/debugger -------------------------//
50
#include "
core/debugger/CPDebuggerInterface.h
"
51
52
//---------------------------- core/cp ----------------------------//
53
#include "core/cp/Commands.h"
54
#include "core/cp/CommandParser.h"
55
56
//---------------------------- doxygen ----------------------------//
57
62
namespace
pfp
{
67
namespace
core {
// NOLINT(runtime/indentation_namespace)
72
namespace
db {
// NOLINT(runtime/indentation_namespace)
73
74
};
// namespace db
75
};
// namespace core
80
namespace
cp {
// NOLINT(runtime/indentation_namespace)
81
82
};
// namespace cp
83
};
// namespace pfp
84
85
100
#endif // PFPSIM_H_
PFPObserver.h
PFPObserver.h.
CPDebuggerInterface.h
Defines an interface to be implemented by Control Plane modules for compatibility with the debugger...
pfp
PacketBase.h.
Definition:
ConfigurationParameters.cpp:36
Generated on Fri May 20 2016 16:56:00 for pfpsim by
Doxygen
[ 1.8.8 ]