NLSR: Named Data Link State Routing Protocol 24.08-16-gfc0b45a5 documentation
Loading...
Searching...
No Matches
common.hpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
2
/*
3
* Copyright (c) 2014-2024, The University of Memphis,
4
* Regents of the University of California
5
*
6
* This file is part of NLSR (Named-data Link State Routing).
7
* See AUTHORS.md for complete list of NLSR authors and contributors.
8
*
9
* NLSR is free software: you can redistribute it and/or modify it under the terms
10
* of the GNU General Public License as published by the Free Software Foundation,
11
* either version 3 of the License, or (at your option) any later version.
12
*
13
* NLSR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
14
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15
* PURPOSE. See the GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License along with
18
* NLSR, e.g., in COPYING.md file. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
#ifndef NLSR_COMMON_HPP
22
#define NLSR_COMMON_HPP
23
24
#include <cstddef>
25
#include <cstdint>
26
#include <functional>
27
#include <iterator>
28
#include <memory>
29
#include <type_traits>
30
#include <utility>
31
32
#include <ndn-cxx/name.hpp>
33
#include <ndn-cxx/util/exception.hpp>
34
#include <ndn-cxx/util/time.hpp>
35
36
namespace
nlsr
{
37
38
using namespace
ndn::time_literals;
39
40
constexpr
ndn::time::seconds
TIME_ALLOWED_FOR_CANONIZATION
= 4_s;
41
42
}
// namespace nlsr
43
44
#endif
// NLSR_COMMON_HPP
nlsr
Copyright (c) 2014-2020, The University of Memphis, Regents of the University of California.
Definition
adjacency-list.cpp:27
nlsr::TIME_ALLOWED_FOR_CANONIZATION
constexpr ndn::time::seconds TIME_ALLOWED_FOR_CANONIZATION
Definition
common.hpp:40
src
common.hpp
Generated by
1.9.8