NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
command-options.cpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
22
#include "
command-options.hpp
"
23
24
namespace
ndn
{
25
namespace
nfd
{
26
27
const
time::milliseconds
CommandOptions::DEFAULT_TIMEOUT
(10000);
28
const
Name
CommandOptions::DEFAULT_PREFIX
(
"ndn:/localhost/nfd"
);
29
30
CommandOptions::CommandOptions
()
31
: m_timeout(DEFAULT_TIMEOUT)
32
, m_prefix(DEFAULT_PREFIX)
33
{
34
}
35
36
CommandOptions
&
37
CommandOptions::setTimeout
(
const
time::milliseconds& timeout)
38
{
39
if
(timeout <= time::milliseconds::zero()) {
40
BOOST_THROW_EXCEPTION(std::out_of_range(
"Timeout must be positive"
));
41
}
42
43
m_timeout = timeout;
44
return
*
this
;
45
}
46
47
CommandOptions
&
48
CommandOptions::setPrefix
(
const
Name
& prefix)
49
{
50
m_prefix = prefix;
51
return
*
this
;
52
}
53
54
CommandOptions
&
55
CommandOptions::setSigningInfo
(
const
security::SigningInfo
& signingInfo)
56
{
57
m_signingInfo = signingInfo;
58
return
*
this
;
59
}
60
61
}
// namespace nfd
62
}
// namespace ndn
ndn
Copyright (c) 2011-2015 Regents of the University of California.
Definition:
ndn-strategy-choice-helper.hpp:34
ndn::nfd::CommandOptions::CommandOptions
CommandOptions()
constructs CommandOptions
Definition:
command-options.cpp:30
ndn::nfd::CommandOptions::DEFAULT_PREFIX
static const Name DEFAULT_PREFIX
gives the default command prefix: ndn:/localhost/nfd
Definition:
command-options.hpp:95
ndn::security::SigningInfo
Signing parameters passed to KeyChain.
Definition:
signing-info.hpp:40
ndn::nfd::CommandOptions::setTimeout
CommandOptions & setTimeout(const time::milliseconds &timeout)
sets command timeout
Definition:
command-options.cpp:37
ndn::nfd::CommandOptions
contains options for ControlCommand execution
Definition:
command-options.hpp:34
nfd
Copyright (c) 2011-2015 Regents of the University of California.
Definition:
ndn-common.hpp:40
ns3::ndn::Name
Name
Definition:
ndn-common.cpp:25
ndn::Name
Represents an absolute name.
Definition:
name.hpp:42
ndn::nfd::CommandOptions::setSigningInfo
CommandOptions & setSigningInfo(const security::SigningInfo &signingInfo)
sets signing parameters
Definition:
command-options.cpp:55
command-options.hpp
ndn::nfd::CommandOptions::DEFAULT_TIMEOUT
static const time::milliseconds DEFAULT_TIMEOUT
gives the default command timeout: 10000ms
Definition:
command-options.hpp:91
ndn::nfd::CommandOptions::setPrefix
CommandOptions & setPrefix(const Name &prefix)
sets command prefix
Definition:
command-options.cpp:48
ndnSIM
ndn-cxx
src
mgmt
nfd
command-options.cpp
Generated on Sun Feb 25 2018 13:27:05 for ndnSIM by
1.8.14