NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
ndn-common.hpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
20
#ifndef NDN_COMMON_H
21
#define NDN_COMMON_H
22
23
#include "ns3/nstime.h"
24
#include "ns3/simulator.h"
25
#include "ns3/attribute.h"
26
#include "ns3/attribute-helper.h"
27
28
#include <ndn-cxx/interest.hpp>
29
#include <ndn-cxx/encoding/block.hpp>
30
#include <ndn-cxx/signature.hpp>
31
#include <ndn-cxx/signature-info.hpp>
32
#include <ndn-cxx/name.hpp>
33
#include <ndn-cxx/data.hpp>
34
#include <ndn-cxx/security/key-chain.hpp>
35
36
#include <ndn-cxx/util/time.hpp>
37
38
namespace
nfd {
39
}
40
41
namespace
ns3 {
42
namespace
ndn {
43
44
using ::ndn::Name
;
45
namespace
name = ::ndn::name;
46
47
ATTRIBUTE_HELPER_HEADER(
Name
);
48
49
namespace
time {
50
using namespace
::ndn::time;
51
}
52
53
using ::ndn::Exclude;
54
55
using
std::shared_ptr;
56
using
std::make_shared;
57
58
using ::ndn::Interest;
59
using ::ndn::Data;
60
using ::ndn::KeyLocator;
61
using ::ndn::Signature;
62
using ::ndn::SignatureInfo;
63
using ::ndn::Block;
64
using ::ndn::KeyChain;
65
66
namespace
nfd = ::nfd;
67
68
}
// namespace ndn
69
}
// namespace ns3
70
71
#endif // NDN_COMMON_H
ns3::ndn::Name
Name
Definition:
ndn-common.cpp:25
ndnSIM
model
ndn-common.hpp
Generated on Wed Feb 18 2015 16:31:16 for ndnSIM by
1.8.7