Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
Options Struct Reference

#include <Options.h>

Public Types

enum class  WriteMode {
  Regular , Auto , Sparse , Regular ,
  Auto , Sparse , Regular , Auto ,
  Sparse
}
 
enum class  Status {
  Success , Failure , Message , Success ,
  Failure , Message , Success , Failure ,
  Message
}
 
enum class  WriteMode {
  Regular , Auto , Sparse , Regular ,
  Auto , Sparse , Regular , Auto ,
  Sparse
}
 
enum class  Status {
  Success , Failure , Message , Success ,
  Failure , Message , Success , Failure ,
  Message
}
 
enum class  WriteMode {
  Regular , Auto , Sparse , Regular ,
  Auto , Sparse , Regular , Auto ,
  Sparse
}
 
enum class  Status {
  Success , Failure , Message , Success ,
  Failure , Message , Success , Failure ,
  Message
}
 

Public Member Functions

 Options ()
 
 Options (unsigned numThreads, unsigned maxWindowLog, unsigned compressionLevel, bool decompress, std::vector< std::string > inputFiles, std::string outputFile, bool overwrite, bool keepSource, WriteMode writeMode, bool checksum, int verbosity)
 
Status parse (int argc, const char **argv)
 
ZSTD_parameters determineParameters () const
 
std::string getOutputFile (const std::string &inputFile) const
 
 Options ()
 
 Options (unsigned numThreads, unsigned maxWindowLog, unsigned compressionLevel, bool decompress, std::vector< std::string > inputFiles, std::string outputFile, bool overwrite, bool keepSource, WriteMode writeMode, bool checksum, int verbosity)
 
Status parse (int argc, const char **argv)
 
ZSTD_parameters determineParameters () const
 
std::string getOutputFile (const std::string &inputFile) const
 
 Options ()
 
 Options (unsigned numThreads, unsigned maxWindowLog, unsigned compressionLevel, bool decompress, std::vector< std::string > inputFiles, std::string outputFile, bool overwrite, bool keepSource, WriteMode writeMode, bool checksum, int verbosity)
 
Status parse (int argc, const char **argv)
 
ZSTD_parameters determineParameters () const
 
std::string getOutputFile (const std::string &inputFile) const
 

Data Fields

unsigned numThreads
 
unsigned maxWindowLog
 
unsigned compressionLevel
 
bool decompress
 
std::vector< std::string > inputFiles
 
std::string outputFile
 
bool overwrite
 
bool keepSource
 
WriteMode writeMode
 
bool checksum
 
int verbosity
 

Member Enumeration Documentation

◆ Status [1/3]

enum class Status
strong
Enumerator
Success 
Failure 
Message 
Success 
Failure 
Message 
Success 
Failure 
Message 

◆ Status [2/3]

enum class Status
strong
Enumerator
Success 
Failure 
Message 
Success 
Failure 
Message 
Success 
Failure 
Message 

◆ Status [3/3]

enum class Status
strong
Enumerator
Success 
Failure 
Message 
Success 
Failure 
Message 
Success 
Failure 
Message 

◆ WriteMode [1/3]

enum class WriteMode
strong
Enumerator
Regular 
Auto 
Sparse 
Regular 
Auto 
Sparse 
Regular 
Auto 
Sparse 

◆ WriteMode [2/3]

enum class WriteMode
strong
Enumerator
Regular 
Auto 
Sparse 
Regular 
Auto 
Sparse 
Regular 
Auto 
Sparse 

◆ WriteMode [3/3]

enum class WriteMode
strong
Enumerator
Regular 
Auto 
Sparse 
Regular 
Auto 
Sparse 
Regular 
Auto 
Sparse 

Constructor & Destructor Documentation

◆ Options() [1/6]

Options ( )

◆ Options() [2/6]

Options ( unsigned numThreads,
unsigned maxWindowLog,
unsigned compressionLevel,
bool decompress,
std::vector< std::string > inputFiles,
std::string outputFile,
bool overwrite,
bool keepSource,
WriteMode writeMode,
bool checksum,
int verbosity )
inline

◆ Options() [3/6]

Options ( )

◆ Options() [4/6]

Options ( unsigned numThreads,
unsigned maxWindowLog,
unsigned compressionLevel,
bool decompress,
std::vector< std::string > inputFiles,
std::string outputFile,
bool overwrite,
bool keepSource,
WriteMode writeMode,
bool checksum,
int verbosity )
inline

◆ Options() [5/6]

Options ( )

◆ Options() [6/6]

Options ( unsigned numThreads,
unsigned maxWindowLog,
unsigned compressionLevel,
bool decompress,
std::vector< std::string > inputFiles,
std::string outputFile,
bool overwrite,
bool keepSource,
WriteMode writeMode,
bool checksum,
int verbosity )
inline

Member Function Documentation

◆ determineParameters() [1/3]

ZSTD_parameters determineParameters ( ) const
inline

◆ determineParameters() [2/3]

ZSTD_parameters determineParameters ( ) const
inline

◆ determineParameters() [3/3]

ZSTD_parameters determineParameters ( ) const
inline

◆ getOutputFile() [1/3]

std::string getOutputFile ( const std::string & inputFile) const

◆ getOutputFile() [2/3]

std::string getOutputFile ( const std::string & inputFile) const

◆ getOutputFile() [3/3]

std::string getOutputFile ( const std::string & inputFile) const

◆ parse() [1/3]

Options::Status parse ( int argc,
const char ** argv )

◆ parse() [2/3]

Status parse ( int argc,
const char ** argv )

◆ parse() [3/3]

Status parse ( int argc,
const char ** argv )

Field Documentation

◆ checksum

bool checksum

◆ compressionLevel

unsigned compressionLevel

◆ decompress

bool decompress

◆ inputFiles

std::vector< std::string > inputFiles

◆ keepSource

bool keepSource

◆ maxWindowLog

unsigned maxWindowLog

◆ numThreads

unsigned numThreads

◆ outputFile

std::string outputFile

◆ overwrite

bool overwrite

◆ verbosity

int verbosity

◆ writeMode

WriteMode writeMode

The documentation for this struct was generated from the following files: