blob: b2bf088cf12402b578279f336c0a32ba092001ea [file] [log] [blame]
Ilya Moiseenko1f603832011-08-04 19:06:49 -07001//
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
12using namespace std;
13
14namespace ns3
15{
16namespace 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}