OpenVPN 3 Core Library
Loading...
Searching...
No Matches
lz4.hpp File Reference
#include <cstdint>
#include <lz4.h>
#include <openvpn/common/clamp_typerange.hpp>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/socktypes.hpp>
#include <openvpn/buffer/buffer.hpp>
Include dependency graph for lz4.hpp:

Go to the source code of this file.

Namespaces

namespace  openvpn
 
namespace  openvpn::LZ4
 

Functions

 openvpn::LZ4::OPENVPN_EXCEPTION (lz4_error)
 
BufferPtr openvpn::LZ4::compress (const ConstBuffer &src, const size_t headroom, const size_t tailroom)
 
BufferPtr openvpn::LZ4::decompress (const ConstBuffer &source, const size_t headroom, const size_t tailroom, size_t max_decompressed_size=LZ4_MAX_INPUT_SIZE)