bit7z 4.0.0
A C++ library for interfacing with the 7-zip shared libs.
|
This is the complete list of members for BitArchiveEditor, including all inherited members.
addDirectory(const tstring &inDir) | BitOutputArchive | |
addFile(const tstring &inFile, const tstring &name={}) | BitOutputArchive | |
addFile(const std::vector< byte_t > &inBuffer, const tstring &name) | BitOutputArchive | |
addFile(std::istream &inStream, const tstring &name) | BitOutputArchive | |
addFiles(const std::vector< tstring > &inFiles) | BitOutputArchive | |
addFiles(const tstring &inDir, const tstring &filter="*", bool recursive=true) | BitOutputArchive | |
addFiles(const tstring &inDir, const tstring &filter="*", FilterPolicy policy=FilterPolicy::Include, bool recursive=true) | BitOutputArchive | |
addItems(const std::vector< tstring > &inPaths) | BitOutputArchive | |
addItems(const std::map< tstring, tstring > &inPaths) | BitOutputArchive | |
applyChanges() | BitArchiveEditor | |
BitArchiveEditor(const Bit7zLibrary &lib, const tstring &inFile, const BitInOutFormat &format, const tstring &password={}) | BitArchiveEditor | |
BitArchiveWriter(const Bit7zLibrary &lib, const BitInOutFormat &format) | BitArchiveWriter | |
BitArchiveWriter(const Bit7zLibrary &lib, const tstring &inArchive, const BitInOutFormat &format, const tstring &password={}) | BitArchiveWriter | |
BitArchiveWriter(const Bit7zLibrary &lib, const std::vector< byte_t > &inArchive, const BitInOutFormat &format, const tstring &password={}) | BitArchiveWriter | |
BitArchiveWriter(const Bit7zLibrary &lib, std::istream &inArchive, const BitInOutFormat &format, const tstring &password={}) | BitArchiveWriter | |
BitOutputArchive(const BitAbstractArchiveCreator &creator) | BitOutputArchive | explicit |
BitOutputArchive(const BitAbstractArchiveCreator &creator, const tstring &inFile) | BitOutputArchive | explicit |
BitOutputArchive(const BitAbstractArchiveCreator &creator, const std::vector< byte_t > &inBuffer) | BitOutputArchive | |
BitOutputArchive(const BitAbstractArchiveCreator &creator, std::istream &inStream) | BitOutputArchive | |
clearPassword() noexcept | BitAbstractArchiveHandler | |
compressionFormat() const noexcept -> const BitInOutFormat & | BitAbstractArchiveCreator | |
compressionLevel() const noexcept -> BitCompressionLevel | BitAbstractArchiveCreator | |
compressionMethod() const noexcept -> BitCompressionMethod | BitAbstractArchiveCreator | |
compressTo(const tstring &outFile) | BitOutputArchive | |
compressTo(std::vector< byte_t > &outBuffer) | BitOutputArchive | |
compressTo(std::ostream &outStream) | BitOutputArchive | |
creator() const noexcept -> const BitAbstractArchiveCreator & | BitOutputArchive | |
cryptHeaders() const noexcept -> bool | BitAbstractArchiveCreator | |
deleteItem(uint32_t index) | BitArchiveEditor | |
deleteItem(const tstring &itemPath) | BitArchiveEditor | |
dictionarySize() const noexcept -> uint32_t | BitAbstractArchiveCreator | |
fileCallback() const -> FileCallback | BitAbstractArchiveHandler | |
format() const noexcept -> const BitInFormat &override | BitAbstractArchiveCreator | virtual |
handler() const noexcept -> const BitAbstractArchiveHandler & | BitOutputArchive | |
isPasswordDefined() const noexcept -> bool | BitAbstractArchiveHandler | |
itemsCount() const -> uint32_t | BitOutputArchive | |
library() const noexcept -> const Bit7zLibrary & | BitAbstractArchiveHandler | |
overwriteMode() const -> OverwriteMode | BitAbstractArchiveHandler | |
password() const -> tstring | BitAbstractArchiveHandler | |
passwordCallback() const -> PasswordCallback | BitAbstractArchiveHandler | |
progressCallback() const -> ProgressCallback | BitAbstractArchiveHandler | |
ratioCallback() const -> RatioCallback | BitAbstractArchiveHandler | |
renameItem(uint32_t index, const tstring &newPath) | BitArchiveEditor | |
renameItem(const tstring &oldPath, const tstring &newPath) | BitArchiveEditor | |
retainDirectories() const noexcept -> bool | BitAbstractArchiveHandler | |
setCompressionLevel(BitCompressionLevel level) noexcept | BitAbstractArchiveCreator | |
setCompressionMethod(BitCompressionMethod method) | BitAbstractArchiveCreator | |
setDictionarySize(uint32_t dictionarySize) | BitAbstractArchiveCreator | |
setFileCallback(const FileCallback &callback) | BitAbstractArchiveHandler | |
setFormatProperty(const wchar_t(&name)[N], T value) noexcept | BitAbstractArchiveCreator | inline |
setFormatProperty(const wchar_t(&name)[N], const T &value) noexcept | BitAbstractArchiveCreator | inline |
setOverwriteMode(OverwriteMode mode) | BitAbstractArchiveHandler | |
setPassword(const tstring &password) override | BitAbstractArchiveCreator | virtual |
setPassword(const tstring &password, bool cryptHeaders) | BitAbstractArchiveCreator | |
setPasswordCallback(const PasswordCallback &callback) | BitAbstractArchiveHandler | |
setProgressCallback(const ProgressCallback &callback) | BitAbstractArchiveHandler | |
setRatioCallback(const RatioCallback &callback) | BitAbstractArchiveHandler | |
setRetainDirectories(bool retain) noexcept | BitAbstractArchiveHandler | |
setSolidMode(bool solidMode) noexcept | BitAbstractArchiveCreator | |
setStoreSymbolicLinks(bool storeSymlinks) noexcept | BitAbstractArchiveCreator | |
setThreadsCount(uint32_t threadsCount) noexcept | BitAbstractArchiveCreator | |
setTotalCallback(const TotalCallback &callback) | BitAbstractArchiveHandler | |
setUpdateMode(UpdateMode mode) override | BitArchiveEditor | virtual |
bit7z::BitArchiveWriter::setUpdateMode(bool canUpdate) | BitAbstractArchiveCreator | |
setVolumeSize(uint64_t volumeSize) noexcept | BitAbstractArchiveCreator | |
setWordSize(uint32_t wordSize) | BitAbstractArchiveCreator | |
solidMode() const noexcept -> bool | BitAbstractArchiveCreator | |
storeSymbolicLinks() const noexcept -> bool | BitAbstractArchiveCreator | |
threadsCount() const noexcept -> uint32_t | BitAbstractArchiveCreator | |
totalCallback() const -> TotalCallback | BitAbstractArchiveHandler | |
updateItem(uint32_t index, const tstring &inFile) | BitArchiveEditor | |
updateItem(uint32_t index, const std::vector< byte_t > &inBuffer) | BitArchiveEditor | |
updateItem(uint32_t index, std::istream &inStream) | BitArchiveEditor | |
updateItem(const tstring &itemPath, const tstring &inFile) | BitArchiveEditor | |
updateItem(const tstring &itemPath, const std::vector< byte_t > &inBuffer) | BitArchiveEditor | |
updateItem(const tstring &itemPath, istream &inStream) | BitArchiveEditor | |
updateMode() const noexcept -> UpdateMode | BitAbstractArchiveCreator | |
volumeSize() const noexcept -> uint64_t | BitAbstractArchiveCreator | |
wordSize() const noexcept -> uint32_t | BitAbstractArchiveCreator | |
~BitOutputArchive()=default | BitOutputArchive | virtual |