|
| 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