commit | cb385e39f38bbbbedf6447ae0e7556e69e255f80 | [log] [tgz] |
---|---|---|
author | Davide Pesavento <davidepesa@gmail.com> | Fri Dec 27 15:22:02 2024 -0500 |
committer | Davide Pesavento <davidepesa@gmail.com> | Thu Jan 02 18:14:05 2025 -0500 |
tree | 6fe48d40d3298aa104edea01f9c3854329c1c945 | |
parent | 54dfc4aa1c9edd59c98717ecf54d7037f18f7513 [diff] |
mgmt: add new Dispatcher API for control commands The new registration API is slightly higher level, while providing better separation of concerns between Dispatcher and ControlCommand. The latter is now solely responsible for encoding, decoding, and validation of the command parameters. This should simplify the implementation of alternative encoding formats for command parameters in the future. Change-Id: I3296e7ddf5db2f2def3ae676f66b7c50b6fba957
ndn-cxx is a C++17 library implementing Named Data Networking (NDN) primitives that can be used to write various NDN applications. The library is currently being used by the following projects:
See docs/INSTALL.rst
for compilation and installation instructions.
Extensive documentation is available on the library's homepage.
Please submit any bug reports or feature requests to the ndn-cxx issue tracker.
Contributions to ndn-cxx are greatly appreciated and can be made through our Gerrit code review site. If you are new to the NDN software community, please read our Contributor's Guide and README-dev.md
to get started.
ndn-cxx is free software distributed under the GNU Lesser General Public License version 3. See COPYING.md
and COPYING.lesser
for details.
ndn-cxx contains third-party software, licensed under the following licenses: