#include "PSync/detail/util.hpp"#include <ndn-cxx/encoding/buffer-stream.hpp>#include <ndn-cxx/util/backports.hpp>#include <ndn-cxx/util/exception.hpp>#include <boost/iostreams/copy.hpp>#include <boost/iostreams/device/array.hpp>#include <boost/iostreams/filtering_stream.hpp>#include <boost/iostreams/filter/zlib.hpp>#include <boost/iostreams/filter/gzip.hpp>#include <boost/iostreams/filter/bzip2.hpp>#include <boost/iostreams/filter/lzma.hpp>#include <boost/iostreams/filter/zstd.hpp>
Include dependency graph for util.cpp:Go to the source code of this file.
Namespaces | |
| namespace | psync |
| namespace | psync::detail |
Functions | |
| std::shared_ptr< ndn::Buffer > | psync::detail::compress (CompressionScheme scheme, ndn::span< const uint8_t > buffer) |
| std::shared_ptr< ndn::Buffer > | psync::detail::decompress (CompressionScheme scheme, ndn::span< const uint8_t > buffer) |
| uint32_t | psync::detail::murmurHash3 (const void *key, size_t len, uint32_t seed) |
| uint32_t | psync::detail::murmurHash3 (uint32_t seed, const ndn::Name &name) |
| Compute 32-bit MurmurHash3 of Name TLV-VALUE. | |