Adding waf script for building
diff --git a/src/nlsr_npt.hpp b/src/nlsr_npt.hpp
new file mode 100644
index 0000000..8ceae33
--- /dev/null
+++ b/src/nlsr_npt.hpp
@@ -0,0 +1,29 @@
+#ifndef NLSR_NPT_HPP
+#define NLSR_NPT_HPP
+
+#include <list>
+#include "nlsr_npte.hpp"
+#include "nlsr_rte.hpp"
+
+using namespace std;
+
+class nlsr;
+
+class Npt
+{
+public:
+ Npt()
+ {
+ }
+ void addNpte(string name, string destRouter, nlsr& pnlsr);
+ void removeNpte(string name, string destRouter, nlsr& pnlsr);
+ void updateNptWithNewRoute(nlsr& pnlsr);
+ void printNpt();
+private:
+ void addNpte(string name, RoutingTableEntry& rte, nlsr& pnlsr);
+ void removeNpte(string name, RoutingTableEntry& rte, nlsr& pnlsr);
+private:
+ std::list<Npte> npteList;
+};
+
+#endif