|
|
| ArchiveWriter (const std::filesystem::path &archivePath) |
| |
| int32_t | Close () override |
| |
| void | Delete () override |
| |
| int32_t | CloseUnsafe () |
| | Close the archive Not thread safe Meant to be used with DeleteUnsafe and both of them guarded by a single mutex to prevent concurrency issues between Close() and Delete()
|
| |
| void | DeleteUnsafe () |
| | Delete the archive Not thread safe Meant to be used with CloseUnsafe and both of them guarded by a single mutex to prevent concurrency issues between Close() and Delete()
|
| |
| int | Open () override |
| |
|
void | InitFileInfo () |
| |
|
int32_t | AddFileInArchive (const FileBuffer &FileBufferToAdd) |
| |
|
int32_t | AddFileInArchive (const std::filesystem::path &FileToAdd) |
| |
|
int32_t | AddPathInArchive (const std::filesystem::path &path_to_add, const std::filesystem::path &root_path) |
| |
| void * | InternalPointer () const override |
| |
|
| ArchiveIO (const std::filesystem::path &archivePath) |
| |
|
std::filesystem::path | ArchivePath () const |
| |
|
void | SetArchivePath (const std::filesystem::path &archivePath) |
| |
◆ Close()
| int32_t ArchiveWriter::Close |
( |
| ) |
|
|
overridevirtual |
◆ CloseUnsafe()
| int32_t ArchiveWriter::CloseUnsafe |
( |
| ) |
|
Close the archive Not thread safe Meant to be used with DeleteUnsafe and both of them guarded by a single mutex to prevent concurrency issues between Close() and Delete()
- Returns
- int32_t
◆ Delete()
| void ArchiveWriter::Delete |
( |
| ) |
|
|
overridevirtual |
◆ DeleteUnsafe()
| void ArchiveWriter::DeleteUnsafe |
( |
| ) |
|
Delete the archive Not thread safe Meant to be used with CloseUnsafe and both of them guarded by a single mutex to prevent concurrency issues between Close() and Delete()
- Returns
- int32_t
◆ InternalPointer()
| void * ArchiveWriter::InternalPointer |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Open()
| int32_t ArchiveWriter::Open |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/cpp/helpers/include/antares-xpansion/helpers/ArchiveWriter.h
- src/cpp/helpers/ArchiveWriter.cpp