pub trait ILibraryAppletAccessor: IObject {
fn get_applet_state_changed_event(&mut self) -> Result<CopyHandle>;
fn start(&mut self) -> Result<()>;
fn push_in_data(&mut self, storage: Shared<dyn IStorage>) -> Result<()>;
fn sf_server_impl_get_applet_state_changed_event(
&mut self,
protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_start(
&mut self,
protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_push_in_data(
&mut self,
protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn get_sf_command_metadata_table(&self) -> CommandMetadataTable { ... }
}