blob: 64b90060f20c42c9a01758d1b6523a017268ce52 [file] [log] [blame]
akmhoque298385a2014-02-13 14:13:09 -06001#ifndef NLSR_DM_HPP
2#define NLSR_DM_HPP
3
4#include <ndn-cpp-dev/face.hpp>
5#include <ndn-cpp-dev/security/key-chain.hpp>
6#include <ndn-cpp-dev/util/scheduler.hpp>
7
akmhoque1fd8c1e2014-02-19 19:41:49 -06008namespace nlsr
akmhoque298385a2014-02-13 14:13:09 -06009{
akmhoque1fd8c1e2014-02-19 19:41:49 -060010
11 using namespace ndn;
12 using namespace std;
13
14 class Nlsr;
15
16 class DataManager
17 {
18 public:
19 void processContent(Nlsr& pnlsr, const ndn::Interest &interest,
20 const ndn::Data& data);
21 void processContentInfo(Nlsr& pnlsr, string& dataName,
22 string& dataContent);
23 private:
24
25 };
akmhoque298385a2014-02-13 14:13:09 -060026
akmhoqueb1710aa2014-02-19 17:13:36 -060027}//namespace nlsr
akmhoque298385a2014-02-13 14:13:09 -060028#endif