pub struct DesktopIpcServer { /* private fields */ }Expand description
Desktop IPC server that manages endpoint registration and message routing.
Implementations§
Source§impl DesktopIpcServer
impl DesktopIpcServer
Sourcepub fn register_endpoints(&mut self) -> Result<(), KernelError>
pub fn register_endpoints(&mut self) -> Result<(), KernelError>
Register all well-known desktop endpoints with the IPC subsystem.
Each endpoint is created with the kernel (PID 0) as owner. Errors during individual endpoint creation are logged but do not prevent the remaining endpoints from being registered.
Sourcepub fn is_registered(&self) -> bool
pub fn is_registered(&self) -> bool
Whether all endpoints have been registered.
Sourcepub fn registered_count(&self) -> u32
pub fn registered_count(&self) -> u32
Number of successfully registered endpoints.