|
NAH 3.0.0
Native Application Host - Library API Reference
|
Classes | |
| struct | Result |
Functions | |
| Result | create (const fs::path &source, const fs::path &output) |
| Result | extract (const fs::path &archive, const fs::path &destination) |
| std::optional< std::uint64_t > | parse_octal (const unsigned char *value, std::size_t length) |
| bool | put_octal (unsigned char *field, std::size_t length, std::uint64_t value) |
| bool | read_gzip (gzFile in, void *data, std::size_t size) |
| std::optional< std::pair< std::string, std::string > > | split_ustar_path (const std::string &path) |
| bool | write_gzip (gzFile out, const void *data, std::size_t size) |
Variables | |
| constexpr std::uintmax_t | max_archive_size = 1024ULL * 1024 * 1024 |
| constexpr std::size_t | max_entries = 100000 |
| constexpr std::uintmax_t | max_entry_size = 512ULL * 1024 * 1024 |
|
inline |
Definition at line 98 of file nah_archive.h.
|
inline |
Definition at line 203 of file nah_archive.h.
|
inline |
Definition at line 62 of file nah_archive.h.
|
inline |
Definition at line 74 of file nah_archive.h.
|
inline |
Definition at line 49 of file nah_archive.h.
|
inline |
Definition at line 88 of file nah_archive.h.
|
inline |
Definition at line 37 of file nah_archive.h.
|
inlineconstexpr |
Definition at line 29 of file nah_archive.h.
|
inlineconstexpr |
Definition at line 30 of file nah_archive.h.
|
inlineconstexpr |
Definition at line 28 of file nah_archive.h.