blob: 3a3076f37f74ac42790d913d4ad3db673aa23d7d [file] [log] [blame]
Alexander Afanasyev0553cd52014-02-18 02:34:45 -08001/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
Alexander Afanasyevdfa52c42014-04-24 21:10:11 -07002/**
3 * Copyright (c) 2013-2014, Regents of the University of California.
4 * All rights reserved.
Alexander Afanasyev0553cd52014-02-18 02:34:45 -08005 *
Alexander Afanasyevdfa52c42014-04-24 21:10:11 -07006 * This file is part of ndn-cxx library (NDN C++ library with eXperimental eXtensions).
7 * See AUTHORS.md for complete list of ndn-cxx authors and contributors.
Alexander Afanasyev0553cd52014-02-18 02:34:45 -08008 *
Alexander Afanasyevdfa52c42014-04-24 21:10:11 -07009 * This file licensed under New BSD License. See COPYING for detailed information about
10 * ndn-cxx library copyright, permissions, and redistribution restrictions.
Alexander Afanasyev0553cd52014-02-18 02:34:45 -080011 */
12
13#ifndef NDN_TLV_NRD_HPP
14#define NDN_TLV_NRD_HPP
15
16#include "tlv.hpp"
17
18namespace ndn {
19namespace tlv {
20namespace nrd {
21
Junxiao Shi5f6c74f2014-04-18 16:29:44 -070022// \deprecated use NFD RIB Management
Alexander Afanasyev0553cd52014-02-18 02:34:45 -080023enum {
24 PrefixRegOptions = 101,
25 FaceId = 102,
26 Flags = 103,
27 Cost = 104,
28 ExpirationPeriod = 105,
29 StrategyName = 106,
Alexander Afanasyevb78bc4d2014-04-09 21:20:52 -070030 Protocol = 107
Alexander Afanasyev0553cd52014-02-18 02:34:45 -080031};
32
33enum {
34 NDN_FORW_CHILD_INHERIT = 1,
Alexander Afanasyevb78bc4d2014-04-09 21:20:52 -070035 NDN_FORW_CAPTURE = 2
Alexander Afanasyev0553cd52014-02-18 02:34:45 -080036};
37
38} // namespace nrd
39} // namespace tlv
40} // namespace ndn
41
42#endif // NDN_TLV_NRD_HPP