NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
common.hpp File Reference
#include "core/config.hpp"
#include <cstddef>
#include <cstdint>
#include <functional>
#include <limits>
#include <map>
#include <memory>
#include <set>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
#include <ndn-cxx/data.hpp>
#include <ndn-cxx/delegation.hpp>
#include <ndn-cxx/delegation-list.hpp>
#include <ndn-cxx/interest.hpp>
#include <ndn-cxx/name.hpp>
#include <ndn-cxx/encoding/block.hpp>
#include <ndn-cxx/lp/nack.hpp>
#include <ndn-cxx/net/face-uri.hpp>
#include <ndn-cxx/util/backports.hpp>
#include <ndn-cxx/util/signal.hpp>
#include <boost/asio.hpp>
#include <boost/assert.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/noncopyable.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/throw_exception.hpp>
Include dependency graph for common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 nfd
 Copyright (c) 2011-2015 Regents of the University of California.
 
 nfd::tlv
 

Macros

#define VIRTUAL_WITH_TESTS
 
#define PUBLIC_WITH_TESTS_ELSE_PROTECTED   protected
 
#define PUBLIC_WITH_TESTS_ELSE_PRIVATE   private
 
#define PROTECTED_WITH_TESTS_ELSE_PRIVATE   private
 
#define FINAL_UNLESS_WITH_TESTS   final
 

Macro Definition Documentation

◆ VIRTUAL_WITH_TESTS

#define VIRTUAL_WITH_TESTS

Definition at line 38 of file common.hpp.

◆ PUBLIC_WITH_TESTS_ELSE_PROTECTED

#define PUBLIC_WITH_TESTS_ELSE_PROTECTED   protected

Definition at line 39 of file common.hpp.

◆ PUBLIC_WITH_TESTS_ELSE_PRIVATE

#define PUBLIC_WITH_TESTS_ELSE_PRIVATE   private

Definition at line 40 of file common.hpp.

◆ PROTECTED_WITH_TESTS_ELSE_PRIVATE

#define PROTECTED_WITH_TESTS_ELSE_PRIVATE   private

Definition at line 41 of file common.hpp.

◆ FINAL_UNLESS_WITH_TESTS

#define FINAL_UNLESS_WITH_TESTS   final

Definition at line 42 of file common.hpp.