pub trait ILibraryAppletProxy: IObject {
fn get_self_controller(&mut self) -> Result<Shared<dyn ISelfController>>;
fn get_window_controller(&mut self) -> Result<Shared<dyn IWindowController>>;
fn get_library_applet_creator(
&mut self
) -> Result<Shared<dyn ILibraryAppletCreator>>;
fn sf_server_impl_get_self_controller(
&mut self,
protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_get_window_controller(
&mut self,
protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_get_library_applet_creator(
&mut self,
protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn get_sf_command_metadata_table(&self) -> CommandMetadataTable { ... }
}