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
delegation.hpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
22
#ifndef NDN_DELEGATION_HPP
23
#define NDN_DELEGATION_HPP
24
25
#include "
name.hpp
"
26
27
namespace
ndn
{
28
32
struct
Delegation
33
{
34
uint64_t
preference
;
35
Name
name
;
36
};
37
38
bool
39
operator==
(
const
Delegation
& lhs,
const
Delegation
& rhs);
40
41
inline
bool
42
operator!=
(
const
Delegation
& lhs,
const
Delegation
& rhs)
43
{
44
return
!(lhs == rhs);
45
}
46
47
bool
48
operator<
(
const
Delegation
& lhs,
const
Delegation
& rhs);
49
50
bool
51
operator<=
(
const
Delegation
& lhs,
const
Delegation
& rhs);
52
53
inline
bool
54
operator>
(
const
Delegation
& lhs,
const
Delegation
& rhs)
55
{
56
return
!(lhs <= rhs);
57
}
58
59
inline
bool
60
operator>=
(
const
Delegation
& lhs,
const
Delegation
& rhs)
61
{
62
return
!(lhs < rhs);
63
}
64
65
std::ostream&
66
operator<<
(std::ostream& os,
const
Delegation
& del);
67
68
}
// namespace ndn
69
70
#endif // NDN_DELEGATION_HPP
ndn::Delegation::name
Name name
Definition:
delegation.hpp:35
ndn
Copyright (c) 2011-2015 Regents of the University of California.
Definition:
ndn-strategy-choice-helper.hpp:34
ndn::Delegation::preference
uint64_t preference
Definition:
delegation.hpp:34
ndn::operator<<
std::ostream & operator<<(std::ostream &os, const Data &data)
Definition:
data.cpp:274
ndn::operator<=
bool operator<=(const Delegation &lhs, const Delegation &rhs)
Definition:
delegation.cpp:43
ndn::Delegation
represents a delegation
Definition:
delegation.hpp:32
ndn::operator!=
bool operator!=(const Data &lhs, const Data &rhs)
Definition:
data.hpp:259
ndn::Name
Represents an absolute name.
Definition:
name.hpp:42
ndn::operator>
bool operator>(const Delegation &lhs, const Delegation &rhs)
Definition:
delegation.hpp:54
ndn::operator>=
bool operator>=(const Delegation &lhs, const Delegation &rhs)
Definition:
delegation.hpp:60
ndn::operator==
bool operator==(const Data &lhs, const Data &rhs)
Definition:
data.cpp:265
name.hpp
ndn::operator<
bool operator<(const Delegation &lhs, const Delegation &rhs)
Definition:
delegation.cpp:36
ndnSIM
ndn-cxx
src
delegation.hpp
Generated on Thu Nov 2 2017 03:30:28 for ndnSIM by
1.8.11