File List
Here is a list of all files with brief descriptions:
 additional-description.cpp
 additional-description.hpp
 address-converter.cpp
 address-converter.hpp
 asio-fwd.hpp
 back-end-file.cpp
 back-end-file.hpp
 back-end-mem.cpp
 back-end-mem.hpp
 back-end-osx.cpp
 back-end-osx.hpp
 back-end.cpp
 back-end.hpp
 backports-optional.hppC++17 std::optional backport implemented using boost::optional
 backports-ostream-joiner.hppBackport of ostream_joiner from the Library Fundamentals v2 TS
 backports.hpp
 base64-decode.cpp
 base64-decode.hpp
 base64-encode.cpp
 base64-encode.hpp
 block-cipher.cpp
 block-cipher.hpp
 block-helpers.cpp
 block-helpers.hpp
 block.cpp
 block.hpp
 bool-sink.cpp
 bool-sink.hpp
 buffer-source.cpp
 buffer-source.hpp
 buffer-stream.cpp
 buffer-stream.hpp
 buffer.cpp
 buffer.hpp
 cache-policy.cpp
 cache-policy.hpp
 certificate-bundle-fetcher.cpp
 certificate-bundle-fetcher.hpp
 certificate-cache.cpp
 certificate-cache.hpp
 certificate-container.cpp
 certificate-container.hpp
 certificate-fetcher-direct-fetch.cpp
 certificate-fetcher-direct-fetch.hpp
 certificate-fetcher-from-network.cpp
 certificate-fetcher-from-network.hpp
 certificate-fetcher-offline.cpp
 certificate-fetcher-offline.hpp
 certificate-fetcher.cpp
 certificate-fetcher.hpp
 certificate-request.hpp
 certificate-storage.cpp
 certificate-storage.hpp
 certificate.cpp
 certificate.hpp
 cf-releaser-osx.hpp
 channel-status.cpp
 channel-status.hpp
 checker.cpp
 checker.hpp
 command-interest-signer.cpp
 command-interest-signer.hpp
 command-options.cpp
 command-options.hpp
 common-pch.hpp
 common.hppImport common constructs for ndn-cxx library internal use
 security/v2/validator-config/common.hpp
 concepts.hpp
 config-file.cpp
 config-file.hpp
 connection.cpp
 connection.hpp
 control-command.cpp
 control-command.hpp
 control-parameters.cpp
 control-parameters.hpp
 nfd/control-parameters.hpp
 control-response.cpp
 control-response.hpp
 nfd/control-response.hpp
 controller.cpp
 controller.hpp
 cs-info.cpp
 cs-info.hpp
 data.cpp
 data.hpp
 delegation-list.cpp
 delegation-list.hpp
 delegation.cpp
 delegation.hpp
 digest-filter.cpp
 digest-filter.hpp
 digest-sha256.cpp
 digest-sha256.hpp
 dispatcher.cpp
 dispatcher.hpp
 dns.cpp
 dns.hpp
 dummy-client-face.cpp
 dummy-client-face.hpp
 emit.hppThis header provides macros that allows a signal to be emitted from a derived class of its owner
 empty-value.hpp
 encoder.cpp
 encoder.hpp
 encoding-buffer-fwd.hpp
 encoding-buffer.hpp
 endian.hpp
 estimator.cpp
 estimator.hpp
 ethernet.cpp
 ethernet.hpp
 exclude.cpp
 exclude.hpp
 face-event-notification.cpp
 face-event-notification.hpp
 face-monitor.cpp
 face-monitor.hpp
 face-query-filter.cpp
 face-query-filter.hpp
 face-status.cpp
 face-status.hpp
 face-traits.hpp
 face-uri.cpp
 face-uri.hpp
 face.cpp
 face.hpp
 fib-entry.cpp
 fib-entry.hpp
 field-decl.hpp
 field.hpp
 fields.hpp
 filter.cpp
 filter.hpp
 forwarder-status.cpp
 forwarder-status.hpp
 hex-decode.cpp
 hex-decode.hpp
 hex-encode.cpp
 hex-encode.hpp
 hmac-filter.cpp
 hmac-filter.hpp
 identity-container.cpp
 identity-container.hpp
 identity.cpp
 identity.hpp
 in-memory-storage-entry.cpp
 in-memory-storage-entry.hpp
 in-memory-storage-fifo.cpp
 in-memory-storage-fifo.hpp
 in-memory-storage-lfu.cpp
 in-memory-storage-lfu.hpp
 in-memory-storage-lru.cpp
 in-memory-storage-lru.hpp
 in-memory-storage-persistent.cpp
 in-memory-storage-persistent.hpp
 in-memory-storage.cpp
 in-memory-storage.hpp
 indented-stream.cpp
 indented-stream.hpp
 interest-filter.cpp
 interest-filter.hpp
 interest.cpp
 interest.hpp
 io.cpp
 io.hpp
 key-chain.cpp
 key-chain.hpp
 v2/key-chain.hpp
 key-container.cpp
 key-container.hpp
 key-handle-mem.cpp
 key-handle-mem.hpp
 key-handle-osx.cpp
 key-handle-osx.hpp
 key-handle.cpp
 key-handle.hpp
 key-locator.cpp
 key-locator.hpp
 key-params.cpp
 key-params.hpp
 key-ref-osx.hpp
 key.cpp
 key.hpp
 link.cpp
 link.hpp
 logger.cpp
 logger.hpp
 logging.cpp
 logging.hpp
 meta-info.cpp
 meta-info.hpp
 nack-header.cpp
 nack-header.hpp
 nack.cpp
 nack.hpp
 name-component.cpp
 name-component.hpp
 name-relation.cpp
 name-relation.hpp
 name.cpp
 name.hpp
 network-address.cpp
 network-address.hpp
 network-interface.cpp
 network-interface.hpp
 network-monitor-stub.cpp
 network-monitor-stub.hpp
 network-monitor.cpp
 network-monitor.hpp
 nfd-constants.cpp
 nfd-constants.hpp
 notification-stream.hpp
 notification-subscriber.cpp
 notification-subscriber.hpp
 packet-base.cpp
 packet-base.hpp
 packet.cpp
 packet.hpp
 pib-impl.hpp
 pib-memory.cpp
 pib-memory.hpp
 pib-sqlite3.cpp
 pib-sqlite3.hpp
 pib.cpp
 pib.hpp
 prefix-announcement.cpp
 prefix-announcement.hpp
 private-key.cpp
 private-key.hpp
 public-key.cpp
 public-key.hpp
 random.cpp
 random.hpp
 regex-backref-manager.cpp
 regex-backref-manager.hpp
 regex-backref-matcher.cpp
 regex-backref-matcher.hpp
 regex-component-matcher.cpp
 regex-component-matcher.hpp
 regex-component-set-matcher.cpp
 regex-component-set-matcher.hpp
 regex-matcher.cpp
 regex-matcher.hpp
 regex-pattern-list-matcher.cpp
 regex-pattern-list-matcher.hpp
 regex-pseudo-matcher.cpp
 regex-pseudo-matcher.hpp
 regex-repeat-matcher.cpp
 regex-repeat-matcher.hpp
 regex-top-matcher.cpp
 regex-top-matcher.hpp
 regex.hpp
 rib-entry.cpp
 rib-entry.hpp
 route-flags-traits.hpp
 rule.cpp
 rule.hpp
 safe-bag.cpp
 safe-bag.hpp
 scheduler-scoped-event-id.cpp
 scheduler-scoped-event-id.hpp
 scheduler.cpp
 scheduler.hpp
 scoped-connection.cpp
 scoped-connection.hpp
 security-common.cpp
 security-common.hpp
 segment-fetcher.cpp
 segment-fetcher.hpp
 selectors.cpp
 selectors.hpp
 sequence.hpp
 sha256.cpp
 sha256.hpp
 signal/signal.hpp
 signal.hpp
 signature-info.cpp
 signature-info.hpp
 signature-sha256-with-ecdsa.cpp
 signature-sha256-with-ecdsa.hpp
 signature-sha256-with-rsa.cpp
 signature-sha256-with-rsa.hpp
 signature.cpp
 signature.hpp
 signer-filter.cpp
 signer-filter.hpp
 signing-helpers.cpp
 signing-helpers.hpp
 signing-info.cpp
 signing-info.hpp
 sqlite3-statement.cpp
 sqlite3-statement.hpp
 status-dataset-context.cpp
 status-dataset-context.hpp
 status-dataset.cpp
 status-dataset.hpp
 step-source.cpp
 step-source.hpp
 strategy-choice.cpp
 strategy-choice.hpp
 stream-sink.cpp
 stream-sink.hpp
 stream-source.cpp
 stream-source.hpp
 stream-transport-impl.hpp
 stream-transport-with-resolver-impl.hpp
 string-helper.cpp
 string-helper.hpp
 strip-space.cpp
 strip-space.hpp
 tag-host.hpp
 tag.hpp
 tags.hpp
 tcp-transport.cpp
 tcp-transport.hpp
 time-custom-clock.hpp
 time-unit-test-clock.cpp
 time-unit-test-clock.hpp
 time.cpp
 time.hpp
 tlv-nfd.hpp
 tlv-security.hpp
 tlv.cpp
 encoding/tlv.hpp
 lp/tlv.hpp
 tpm.cpp
 tpm.hpp
 transform-base.cpp
 transform-base.hppThere are three types of module in a transformation chain: Source, Transform, and Sink
 transform.hpp
 transport.cpp
 transport.hpp
 trust-anchor-container.cpp
 trust-anchor-container.hpp
 trust-anchor-group.cpp
 trust-anchor-group.hpp
 unix-transport.cpp
 unix-transport.hpp
 validation-callback.hpp
 validation-error.cpp
 validation-error.hpp
 validation-policy-accept-all.hpp
 validation-policy-command-interest.cpp
 validation-policy-command-interest.hpp
 validation-policy-config.cpp
 validation-policy-config.hpp
 validation-policy-simple-hierarchy.cpp
 validation-policy-simple-hierarchy.hpp
 validation-policy.cpp
 validation-policy.hpp
 validation-state.cpp
 validation-state.hpp
 validator-config.cpp
 validator-config.hpp
 validator-null.cpp
 validator-null.hpp
 validator.cpp
 validator.hpp
 validity-period.cpp
 validity-period.hpp
 verification-helpers.cpp
 verification-helpers.hpp
 verifier-filter.cpp
 verifier-filter.hpp