commit | b6e276f27727280f39ab74c9e4cbae7fded33852 | [log] [tgz] |
---|---|---|
author | Junxiao Shi <git@mail1.yoursunny.com> | Mon Aug 14 20:10:04 2017 +0000 |
committer | Junxiao Shi <git@mail1.yoursunny.com> | Mon Aug 14 20:10:04 2017 +0000 |
tree | 6bf1ae9b1ecf2c2a37088ef0de6db17616ea0e47 | |
parent | 2ed9e07e2aa34d635b3f453fe9d13641db4ef0b3 [diff] |
face: move packet encoding to Impl class Practical limit of packet size is now enforced on encoded NDNLPv2 packets instead of network-layer packets. If a packet exceeds size limit, the face throws a Face::OversizedPacketError exception. Since packet encoding may be asynchronous, this exception could be thrown by Face::processEvents instead of Face::expressInterest and Face::put. refs #4228 Change-Id: Ib68cf80b3b8967fdd0ba040bd8ee595a0eff740e
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: https://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 LGPL 3.0 license. For more information about the license, refer to COPYING.md
.