pub trait IHipcManager: IObject {
fn convert_current_object_to_domain(&mut self) -> Result<u32>;
fn copy_from_current_domain(
&mut self,
domain_object_id: u32
) -> Result<MoveHandle>;
fn clone_current_object(&mut self) -> Result<MoveHandle>;
fn query_pointer_buffer_size(&mut self) -> Result<u16>;
fn clone_current_object_ex(&mut self, tag: u32) -> Result<MoveHandle>;
fn sf_server_impl_convert_current_object_to_domain(
&mut self,
_protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_copy_from_current_domain(
&mut self,
_protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_clone_current_object(
&mut self,
_protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_query_pointer_buffer_size(
&mut self,
_protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn sf_server_impl_clone_current_object_ex(
&mut self,
_protocol: CommandProtocol,
ctx: &mut ServerContext<'_>
) -> Result<()> { ... }
fn get_sf_command_metadata_table(&self) -> CommandMetadataTable { ... }
}