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
best-route-strategy2.hpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
26
#ifndef NFD_DAEMON_FW_BEST_ROUTE_STRATEGY2_HPP
27
#define NFD_DAEMON_FW_BEST_ROUTE_STRATEGY2_HPP
28
29
#include "
strategy.hpp
"
30
31
namespace
nfd {
32
namespace
fw {
33
42
class
BestRouteStrategy2
:
public
Strategy
43
{
44
public
:
45
BestRouteStrategy2
(
Forwarder
& forwarder,
const
Name
& name =
STRATEGY_NAME
);
46
47
virtual
void
48
afterReceiveInterest
(
const
Face
& inFace,
49
const
Interest& interest,
50
shared_ptr<fib::Entry> fibEntry,
51
shared_ptr<pit::Entry> pitEntry)
DECL_OVERRIDE
;
52
53
public
:
54
static
const
Name
STRATEGY_NAME
;
55
static
const
time::milliseconds
MIN_RETRANSMISSION_INTERVAL
;
56
};
57
58
}
// namespace fw
59
}
// namespace nfd
60
61
#endif // NFD_DAEMON_FW_BEST_ROUTE_STRATEGY2_HPP
nfd::fw::BestRouteStrategy2::afterReceiveInterest
virtual void afterReceiveInterest(const Face &inFace, const Interest &interest, shared_ptr< fib::Entry > fibEntry, shared_ptr< pit::Entry > pitEntry) 1
trigger after Interest is received
Definition:
best-route-strategy2.cpp:106
nfd::fw::BestRouteStrategy2
Best Route strategy version 2.
Definition:
best-route-strategy2.hpp:42
nfd::Forwarder
main class of NFD
Definition:
forwarder.hpp:54
nfd::Face
represents a face
Definition:
face.hpp:59
DECL_OVERRIDE
#define DECL_OVERRIDE
expands to 'override' if compiler supports this feature, otherwise expands to nothing ...
Definition:
common.hpp:49
ns3::ndn::Name
Name
Definition:
ndn-common.cpp:25
strategy.hpp
nfd::fw::BestRouteStrategy2::STRATEGY_NAME
static const Name STRATEGY_NAME
Definition:
best-route-strategy2.hpp:54
nfd::fw::Strategy
represents a forwarding strategy
Definition:
strategy.hpp:37
nfd::fw::BestRouteStrategy2::BestRouteStrategy2
BestRouteStrategy2(Forwarder &forwarder, const Name &name=STRATEGY_NAME)
Definition:
best-route-strategy2.cpp:38
nfd::fw::BestRouteStrategy2::MIN_RETRANSMISSION_INTERVAL
static const time::milliseconds MIN_RETRANSMISSION_INTERVAL
Definition:
best-route-strategy2.hpp:55
ndnSIM
NFD
daemon
fw
best-route-strategy2.hpp
Generated on Wed Feb 18 2015 16:31:16 for ndnSIM by
1.8.7