1 2 3 4 5 6 7 8 9 10 11 12
use crate::result::*;
use crate::ipc::sf;
use crate::mem;
use crate::version;
ipc_sf_define_interface_trait! {
trait IFileSystemProxy {
set_current_process [1, version::VersionInterval::all()]: (process_id: sf::ProcessId) => ();
open_sd_card_filesystem [18, version::VersionInterval::all()]: () => (sd_filesystem: mem::Shared<dyn super::IFileSystem>);
output_access_log_to_sd_card [1006, version::VersionInterval::all()]: (log_buf: sf::InMapAliasBuffer<u8>) => ();
}
}