NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ndnSIM
ndnSIM documentation
All Attributes
All GlobalValues
All LogComponents
All TraceSources
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
network-monitor-stub.hpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
22
#ifndef NDN_NET_NETWORK_MONITOR_STUB_HPP
23
#define NDN_NET_NETWORK_MONITOR_STUB_HPP
24
25
#include "
network-monitor.hpp
"
26
27
namespace
ndn
{
28
namespace
net {
29
30
class
NetworkMonitorImplStub;
31
34
class
NetworkMonitorStub
:
public
NetworkMonitor
35
{
36
public
:
40
explicit
41
NetworkMonitorStub
(uint32_t capabilities);
42
45
static
shared_ptr<NetworkInterface>
46
makeNetworkInterface
();
47
54
void
55
addInterface
(shared_ptr<NetworkInterface> netif);
56
63
void
64
removeInterface
(
const
std::string& ifname);
65
77
void
78
emitEnumerationCompleted
();
79
80
private
:
81
NetworkMonitorImplStub
&
82
getImpl();
83
};
84
85
}
// namespace net
86
}
// namespace ndn
87
88
#endif // NDN_NET_NETWORK_MONITOR_STUB_HPP
ndn
Copyright (c) 2011-2015 Regents of the University of California.
Definition:
ndn-strategy-choice-helper.hpp:34
ndn::net::NetworkMonitorStub::addInterface
void addInterface(shared_ptr< NetworkInterface > netif)
emit the onInterfaceAdded signal and add netif internally
Definition:
network-monitor-stub.cpp:118
ndn::net::NetworkMonitorStub::makeNetworkInterface
static shared_ptr< NetworkInterface > makeNetworkInterface()
create a NetworkInterface instance
Definition:
network-monitor-stub.cpp:112
ndn::net::NetworkMonitorStub::emitEnumerationCompleted
void emitEnumerationCompleted()
emit the onEnumerationCompleted signal
Definition:
network-monitor-stub.cpp:130
ndn::net::NetworkMonitorStub::removeInterface
void removeInterface(const std::string &ifname)
emit the onInterfaceRemoved signal and remove netif internally
Definition:
network-monitor-stub.cpp:124
ndn::net::NetworkMonitorImplStub
Definition:
network-monitor-stub.cpp:33
ndn::net::NetworkMonitor
Network interface monitor.
Definition:
network-monitor.hpp:54
ndn::net::NetworkMonitorStub::NetworkMonitorStub
NetworkMonitorStub(uint32_t capabilities)
constructor
Definition:
network-monitor-stub.cpp:100
ndn::net::NetworkMonitorStub
a stub NetworkMonitor for unit testing
Definition:
network-monitor-stub.hpp:34
network-monitor.hpp
ndnSIM
ndn-cxx
src
net
network-monitor-stub.hpp
Generated on Thu Nov 2 2017 03:30:28 for ndnSIM by
1.8.11