Skip to content

EntropyEngine::Core::IO::BackendCapabilities

EntropyEngine::Core::IO::BackendCapabilities

Section titled “EntropyEngine::Core::IO::BackendCapabilities”

Capabilities advertised by a backend. More…

#include <IFileSystemBackend.h>

Name
boolsupportsWatching
boolsupportsStreaming
boolsupportsRandomAccess
boolsupportsMetadata
boolsupportsDirectories
boolsupportsAtomicWrites
size_tmaxFileSize
boolisRemote
struct EntropyEngine::Core::IO::BackendCapabilities;

Capabilities advertised by a backend.

Note: VFS may adjust behavior based on these (e.g., advisory locking, atomic writes)

bool supportsWatching = false;
bool supportsStreaming = true;
bool supportsRandomAccess = true;
bool supportsMetadata = true;
bool supportsDirectories = true;
bool supportsAtomicWrites = false;
size_t maxFileSize = SIZE_MAX;
bool isRemote = false;

Updated on 2026-01-26 at 17:14:35 -0500