Ilya Moiseenko | 1f60383 | 2011-08-04 19:06:49 -0700 | [diff] [blame] | 1 | // |
2 | // ndn_namebuilder.h | ||||
3 | // Abstraction | ||||
4 | // | ||||
5 | // Created by Ilya Moiseenko on 04.08.11. | ||||
6 | // Copyright 2011 UCLA. All rights reserved. | ||||
7 | // | ||||
8 | |||||
9 | #include "ccn_ccn.h" | ||||
10 | #include <string> | ||||
11 | |||||
12 | using namespace std; | ||||
13 | |||||
14 | namespace ns3 | ||||
15 | { | ||||
16 | namespace NDNabstraction | ||||
17 | { | ||||
18 | class NameBuilder | ||||
19 | { | ||||
20 | public: | ||||
21 | NameBuilder(); | ||||
22 | ccn_charbuf* GetName(); | ||||
23 | void AddComponent(string s); | ||||
24 | //TODO add more overloads | ||||
25 | private: | ||||
26 | ccn_charbuf *m_value; | ||||
27 | }; | ||||
28 | } | ||||
29 | } |