pub trait IFileSystemProxy: IObject {
    fn set_current_process(&mut self, process_id: ProcessId) -> Result<()>;
    fn open_sd_card_filesystem(&mut self) -> Result<Shared<dyn IFileSystem>>;
    fn output_access_log_to_sd_card(
        &mut self,
        log_buf: InMapAliasBuffer<u8>
    ) -> Result<()>; fn sf_server_impl_set_current_process(
        &mut self,
        protocol: CommandProtocol,
        ctx: &mut ServerContext<'_>
    ) -> Result<()> { ... } fn sf_server_impl_open_sd_card_filesystem(
        &mut self,
        protocol: CommandProtocol,
        ctx: &mut ServerContext<'_>
    ) -> Result<()> { ... } fn sf_server_impl_output_access_log_to_sd_card(
        &mut self,
        protocol: CommandProtocol,
        ctx: &mut ServerContext<'_>
    ) -> Result<()> { ... } fn get_sf_command_metadata_table(&self) -> CommandMetadataTable { ... } }

Required Methods

Provided Methods

Implementors