Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
Pzstd.h File Reference
#include "ErrorHolder.h"
#include "Logging.h"
#include "Options.h"
#include "utils/Buffer.h"
#include "utils/Range.h"
#include "utils/ResourcePool.h"
#include "utils/ThreadPool.h"
#include "utils/WorkQueue.h"
#include "zstd.h"
#include <cstddef>
#include <cstdint>
#include <memory>

Go to the source code of this file.

Data Structures

class  SharedState
 

Namespaces

namespace  pzstd
 

Macros

#define ZSTD_STATIC_LINKING_ONLY
 
#define ZSTD_DISABLE_DEPRECATE_WARNINGS
 

Functions

int pzstdMain (const Options &options)
 
std::uint64_t asyncCompressChunks (SharedState &state, WorkQueue< std::shared_ptr< BufferWorkQueue > > &chunks, ThreadPool &executor, FILE *fd, std::uintmax_t size, std::size_t numThreads, ZSTD_parameters parameters)
 
std::uint64_t asyncDecompressFrames (SharedState &state, WorkQueue< std::shared_ptr< BufferWorkQueue > > &frames, ThreadPool &executor, FILE *fd)
 
std::uint64_t writeFile (SharedState &state, WorkQueue< std::shared_ptr< BufferWorkQueue > > &outs, FILE *outputFd, bool decompress)
 

Macro Definition Documentation

◆ ZSTD_DISABLE_DEPRECATE_WARNINGS

#define ZSTD_DISABLE_DEPRECATE_WARNINGS
Value:
/* No deprecation warnings, pzstd itself is deprecated
* and uses deprecated functions
*/

◆ ZSTD_STATIC_LINKING_ONLY

#define ZSTD_STATIC_LINKING_ONLY