blob: 923d2fa04bc99aad09bb683d615e3f451ebd27e2 [file] [log] [blame]
akmhoque95b7c8c2014-01-31 15:53: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
8
9using namespace ndn;
10using namespace std;
11
12class nlsr;
13
14class DataManager
15{
16public:
akmhoque9d19a492014-02-11 19:44:29 -060017 void processContent(nlsr& pnlsr, const ndn::Interest &interest,
18 const ndn::Data& data);
akmhoquea8cd6b92014-01-31 20:13:26 -060019 void processContentInfo(nlsr& pnlsr, string& dataName,
20 string& dataContent);
akmhoque95b7c8c2014-01-31 15:53:09 -060021private:
22
23};
24
25
26#endif