[ndnSIM] is there a way to serialize a NameTree?

Spyridon (Spyros) Mastorakis mastorakis at cs.ucla.edu
Wed Sep 13 20:02:34 PDT 2017


Hi,

unfortunately, I am not aware of any quick hacks to do that, unless you implement your own serialization/deserialization scheme. You can take a look at how we encode and decode Interest and Data packets here:

https://github.com/named-data-ndnSIM/ndn-cxx/blob/ndn-cxx-0.5.0-17-g99832d4-ndnSIM/src/interest.cpp#L217 <https://github.com/named-data-ndnSIM/ndn-cxx/blob/ndn-cxx-0.5.0-17-g99832d4-ndnSIM/src/interest.cpp#L217>
https://github.com/named-data-ndnSIM/ndn-cxx/blob/ndn-cxx-0.5.0-17-g99832d4-ndnSIM/src/data.cpp#L52 <https://github.com/named-data-ndnSIM/ndn-cxx/blob/ndn-cxx-0.5.0-17-g99832d4-ndnSIM/src/data.cpp#L52>

Probably you could use the API provided by NS-3 to do serialization in the header or the body of an NS-3 packet:

https://www.nsnam.org/doxygen/classns3_1_1_header.html <https://www.nsnam.org/doxygen/classns3_1_1_header.html>
https://www.nsnam.org/doxygen/classns3_1_1_packet.html <https://www.nsnam.org/doxygen/classns3_1_1_packet.html>

Hope that this helps,

Spyridon (Spyros) Mastorakis
Personal Website: http://cs.ucla.edu/~mastorakis/ <http://cs.ucla.edu/~mastorakis/>
Internet Research Laboratory
Computer Science Department
UCLA

> On Sep 13, 2017, at 6:11 PM, lahmer ilyas <ilyaslahmer93 at gmail.com> wrote:
> 
> Hi,
> I'm working on a new protocol and I need to send a NameTree to another
> node. My question is there any  way to serialize a NameTree. If not is
> there a document describing the inner strucuter of NameTree so I can
> implement this.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20170913/289452bc/attachment.html>


More information about the ndnSIM mailing list