Generic interface for monitoring flags within the framework.
Interface for providing concrete filesystem paths based on enum identifiers.
MartyPath
Enumerates MARTY-related filesystem resources.
Manages memory caching, parameter blocks, and LHA reader instances.
InternalFlag
Internal flags used for memory management status.
Interface for monitoring flags inside the framework (internal or external).
Interface for providing specific filesystem paths based on enumerated identifiers.
bool check_flag(InternalFlag flag) override
Checks the status of a specific internal flag.
fs::path get_path(MartyPath path_name) override
Retrieves a required MARTY-related path.
std::string get_marty_model_name() const
Retrieves the configured MARTY model name.
std::optional< fs::path > get_optional_path(MartyPath path_name) override
Retrieves an optional MARTY-related path.
Core-side port implemented by MartyAdapter.