nfd-control: Adding class of ControlResponse
Change-Id: I596bb3f5470e3d3c6671e74bef991e9b047637c9
refs: #1162
diff --git a/src/encoding/tlv-nfd-control.hpp b/src/encoding/tlv-nfd-control.hpp
new file mode 100644
index 0000000..09bfef3
--- /dev/null
+++ b/src/encoding/tlv-nfd-control.hpp
@@ -0,0 +1,38 @@
+/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
+/*
+ * Copyright (c) 2013, Regents of the University of California
+ *
+ * BSD license, See the LICENSE file for more information
+ *
+ * Author: Alexander Afanasyev <alexander.afanasyev@ucla.edu>
+ */
+
+#ifndef NDN_TLV_NFD_CONTROL_HPP
+#define NDN_TLV_NFD_CONTROL_HPP
+
+namespace ndn {
+namespace tlv {
+namespace nfd_control {
+
+enum {
+ // ControlResponse
+ ControlResponse = 101,
+ StatusCode = 102,
+ StatusText = 103,
+
+ // FIB Management Protocol
+ FibManagementOptions = 104,
+ FaceId = 105,
+ Cost = 106,
+ Strategy = 107,
+
+ // Face Management Protocol
+ FaceManagementOptions = 108
+};
+
+
+} // namespace nfd_control
+} // namespace tlv
+} // namespace ndn
+
+#endif // NDN_TLV_NFD_CONTROL_HPP