EntropyEngine::Core::IO::FileErrorInfo
EntropyEngine::Core::IO::FileErrorInfo
Section titled “EntropyEngine::Core::IO::FileErrorInfo”Error details accompanying a failed operation. More…
#include <FileOperationHandle.h>
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| std::optional< std::error_code > | systemError |
| std::string | path |
| std::string | message |
| FileError | code |
Detailed Description
Section titled “Detailed Description”struct EntropyEngine::Core::IO::FileErrorInfo;Error details accompanying a failed operation.
systemError should be populated when the failure originates from the OS or a backend/transport with an error_code (e.g., errno, std::errc, or SDK-provided). For logical failures such as Conflict, Timeout from advisory locking, or FileNotFound determined by preconditions, systemError may be empty; message should remain informative.
Public Attributes Documentation
Section titled “Public Attributes Documentation”variable systemError
Section titled “variable systemError”std::optional< std::error_code > systemError;variable path
Section titled “variable path”std::string path;variable message
Section titled “variable message”std::string message;variable code
Section titled “variable code”FileError code = FileError::None;Updated on 2026-01-26 at 17:14:35 -0500