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
Namespace List
+
Namespace Members
+
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
+
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
+
Typedefs
a
b
c
d
e
f
i
l
m
n
o
p
q
r
s
t
u
v
Enumerations
+
Enumerator
a
b
c
d
e
f
h
i
k
l
m
n
o
p
q
r
s
u
v
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
~
+
Variables
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
q
r
s
t
u
w
+
Typedefs
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
+
Enumerator
a
d
e
f
g
i
k
l
m
n
p
r
s
u
w
+
Related Functions
b
c
d
f
i
k
l
n
o
p
s
+
Files
File List
+
File Members
+
All
a
b
c
d
e
f
g
h
k
l
m
n
p
r
s
u
v
w
+
Functions
c
f
h
m
r
s
u
w
+
Variables
a
c
d
g
k
l
n
p
r
s
Typedefs
+
Macros
b
d
e
l
m
n
p
r
s
u
v
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
global-io.cpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
26
#include "
global-io.hpp
"
27
#include "
scheduler.hpp
"
28
29
namespace
nfd
{
30
31
namespace
detail {
32
33
void
34
SimulatorIo::post
(
const
std::function<
void
()>& callback)
35
{
36
scheduler::schedule
(time::seconds(0), callback);
37
}
38
39
void
40
SimulatorIodispatch
(
const
std::function<
void
()>& callback)
41
{
42
scheduler::schedule
(time::seconds(0), callback);
43
}
44
45
}
// namespace detail
46
47
detail::SimulatorIo
&
48
getGlobalIoService
()
49
{
50
static
detail::SimulatorIo
io;
51
return
io;
52
}
53
54
}
// namespace nfd
nfd::detail::SimulatorIodispatch
void SimulatorIodispatch(const std::function< void()> &callback)
Definition:
global-io.cpp:40
nfd::getGlobalIoService
detail::SimulatorIo & getGlobalIoService()
Definition:
global-io.cpp:48
nfd
Copyright (c) 2011-2015 Regents of the University of California.
Definition:
ndn-common.hpp:40
global-io.hpp
nfd::detail::SimulatorIo::post
void post(const std::function< void()> &callback)
Definition:
global-io.cpp:34
nfd::detail::SimulatorIo
Simulator-based IO that implements a few interfaces from boost::asio::io_service. ...
Definition:
global-io.hpp:37
scheduler.hpp
nfd::scheduler::schedule
EventId schedule(const time::nanoseconds &after, const Scheduler::Event &event)
schedule an event
Definition:
scheduler.cpp:47
ndnSIM
NFD
core
global-io.cpp
Generated on Sat Nov 12 2016 16:02:53 for ndnSIM by
1.8.12