blob: 6bd83983cbcfdf0eb884ed849aa4def25dd3abeb [file] [log] [blame]
Ilya Moiseenko1f603832011-08-04 19:06:49 -07001//
2// ndn_namebuilder.cpp
3// Abstraction
4//
5// Created by Ilya Moiseenko on 04.08.11.
6// Copyright 2011 UCLA. All rights reserved.
7//
8
9#include "ndn_namebuilder.h"
10
11namespace ns3
12{
13namespace NDNabstraction
14{
15 NameBuilder::NameBuilder()
16 {
17 m_value = ccn_charbuf_create();
18 ccn_name_init(m_value);
19 }
20
21 ccn_charbuf*
22 NameBuilder::GetName()
23 {
24 return m_value;
25 }
26
27 void
28 NameBuilder::AddComponent(string s)
29 {
30
31 ccn_name_append_str(m_value,s.c_str());
32 }
33}
34}