EntropyEngine::Core::IO::CopyOptions
EntropyEngine::Core::IO::CopyOptions
Section titled “EntropyEngine::Core::IO::CopyOptions”Options controlling file copy behavior. More…
#include <IFileSystemBackend.h>
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| bool | useReflink |
| std::function< bool(size_t copied, size_t total)> | progressCallback |
| bool | preserveAttributes |
| bool | overwriteExisting |
Detailed Description
Section titled “Detailed Description”struct EntropyEngine::Core::IO::CopyOptions;Options controlling file copy behavior.
Parameters:
- overwriteExisting Replace destination if it exists
- preserveAttributes Preserve timestamps/permissions where supported
- useReflink Use copy-on-write cloning if available
- progressCallback Optional progress callback; return false to cancel
Public Attributes Documentation
Section titled “Public Attributes Documentation”variable useReflink
Section titled “variable useReflink”bool useReflink = true;variable progressCallback
Section titled “variable progressCallback”std::function< bool(size_t copied, size_t total)> progressCallback;variable preserveAttributes
Section titled “variable preserveAttributes”bool preserveAttributes = true;variable overwriteExisting
Section titled “variable overwriteExisting”bool overwriteExisting = false;Updated on 2026-01-26 at 17:14:35 -0500