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,
23  Action = 131,
24  FaceID = 132,
25  IPProto = 133,
26  Host = 134,
27  Port = 135,
29  MulticastTTL = 137,
31  StatusCode = 139,
32  StatusText = 140
33 };
34 
35 enum {
39  FORW_LAST = 8,
41  FORW_LOCAL = 32,
42  FORW_TAP = 64,
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