commit | ee8bb1e1eda034bf31b54b94dd98b7270e66a037 | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Fri May 02 17:39:54 2014 -0700 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Fri May 09 19:09:24 2014 -0700 |
tree | 7b8c09969f9f42b5afea485f40f0e4e88fe72eee | |
parent | 90164962a4ab11bcc5005bf68105105d8c5cc24f [diff] |
face+management: Removing ndnd::Controller and re-designing controllers As of this commit, there is only one controller: nfd::Controller. Legacy ndnd-tlv is no longer supported, but it is still possible to use NFD FIB Management directly (RIB Management commands are used by default). To request direct FIB management, one needs to call Face::setDirectFibManagement(true) or configure protocol variable in the config file. Instead of using virtual methods of the controllers, a special setInterestFilterImpl method will select proper prefix registration method. In addition to that, setInterestFilterImpl will also remember how exactly the prefix should be de-registered, including security parameters. Change-Id: If9d4c7e87f6d80b6cb766a4116e04e846a51272d Refs: #1576, #1577
ndn-cxx is a C++ library, implementing Named Data Networking (NDN) primitives that can be used to implement various NDN applications. The library is currently being used as part of the following projects:
See the file docs/INSTALL.rst
for build and install instructions.
Please submit any bugs or issues to the ndn-cxx issue tracker: http://redmine.named-data.net/projects/ndn-cxx/issues
Extensive documentation of the library is available on the library's homepage: http://www.named-data.net/doc/ndn-cxx/
ndn-cxx is an open source project licensed under BSD license. For more information about the license, refer to COPYING
.
While the license does not require it, we really would appreciate it if others would share their contributions to the library if they are willing to do so under the same license.