C++ library for Named Data Networking documentation
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
tlv-ndnd.hpp
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
2
/*
3
* Copyright (c) 2013, Regents of the University of California
4
*
5
* BSD license, See the LICENSE file for more information
6
*
7
* Author: Alexander Afanasyev <
[email protected]
>
8
*/
9
10
#ifndef NDN_TLV_NDND_HPP
11
#define NDN_TLV_NDND_HPP
12
13
#include "
tlv.hpp
"
14
15
namespace
ndn {
16
namespace
tlv {
17
namespace
ndnd {
18
19
enum
{
20
FaceInstance
= 128,
21
ForwardingEntry
= 129,
22
StatusResponse
= 130,
23
Action
= 131,
24
FaceID
= 132,
25
IPProto
= 133,
26
Host
= 134,
27
Port
= 135,
28
MulticastInterface
= 136,
29
MulticastTTL
= 137,
30
ForwardingFlags
= 138,
31
StatusCode
= 139,
32
StatusText
= 140
33
};
34
35
enum
{
36
FORW_ACTIVE
= 1,
37
FORW_CHILD_INHERIT
= 2,
38
FORW_ADVERTISE
= 4,
39
FORW_LAST
= 8,
40
FORW_CAPTURE
= 16,
41
FORW_LOCAL
= 32,
42
FORW_TAP
= 64,
43
FORW_CAPTURE_OK
= 128
44
};
45
46
}
// namespace ndnd
47
}
// namespace tlv
48
49
50
// temporary, until all the dependent code is updated
51
namespace
Tlv {
52
namespace
FaceManagement {
53
using namespace
::ndn::tlv::ndnd;
54
}
// namespace FaceManagement
55
}
// namespace Tlv
56
57
}
// namespace ndn
58
59
#endif // NDN_TLV_NDND_HPP
ndn::tlv::ndnd::MulticastInterface
Definition:
tlv-ndnd.hpp:28
ndn::tlv::ndnd::FORW_ACTIVE
Definition:
tlv-ndnd.hpp:36
ndn::tlv::ndnd::ForwardingEntry
Definition:
tlv-ndnd.hpp:21
ndn::tlv::ndnd::IPProto
Definition:
tlv-ndnd.hpp:25
ndn::tlv::ndnd::FORW_CHILD_INHERIT
Definition:
tlv-ndnd.hpp:37
ndn::tlv::ndnd::StatusCode
Definition:
tlv-ndnd.hpp:31
ndn::tlv::ndnd::ForwardingFlags
Definition:
tlv-ndnd.hpp:30
ndn::tlv::ndnd::Port
Definition:
tlv-ndnd.hpp:27
ndn::tlv::ndnd::Action
Definition:
tlv-ndnd.hpp:23
ndn::tlv::ndnd::FORW_CAPTURE_OK
Definition:
tlv-ndnd.hpp:43
tlv.hpp
ndn::tlv::ndnd::FaceID
Definition:
tlv-ndnd.hpp:24
ndn::tlv::ndnd::Host
Definition:
tlv-ndnd.hpp:26
ndn::tlv::ndnd::StatusResponse
Definition:
tlv-ndnd.hpp:22
ndn::tlv::ndnd::FORW_CAPTURE
Definition:
tlv-ndnd.hpp:40
ndn::tlv::ndnd::MulticastTTL
Definition:
tlv-ndnd.hpp:29
ndn::tlv::ndnd::FORW_ADVERTISE
Definition:
tlv-ndnd.hpp:38
ndn::tlv::ndnd::FaceInstance
Definition:
tlv-ndnd.hpp:20
ndn::tlv::ndnd::FORW_LAST
Definition:
tlv-ndnd.hpp:39
ndn::tlv::ndnd::FORW_LOCAL
Definition:
tlv-ndnd.hpp:41
ndn::tlv::ndnd::StatusText
Definition:
tlv-ndnd.hpp:32
ndn::tlv::ndnd::FORW_TAP
Definition:
tlv-ndnd.hpp:42
src
encoding
tlv-ndnd.hpp
Generated on Thu Apr 24 2014 11:38:49 for C++ library for Named Data Networking by
1.8.5