Sign in

    wzzc-dev/moui/backend/common/services does not have a README file

    ServiceAsyncQueue

    ServiceAsyncQueue::cancel

    Cancel one outstanding request. Completion is still delivered through the normal exactly-once path so app subscriptions observe the cancellation.

    ServiceAsyncQueue::cancel_all

    fn ServiceAsyncQueue::cancel_all(self : ServiceAsyncQueue) -> Int

    Drop every outstanding request and completion handler during host teardown. Subsequent completions are rejected because their request ids no longer exist in either pending or in-flight state.

    ServiceAsyncQueue::completed_count

    fn ServiceAsyncQueue::completed_count(self : ServiceAsyncQueue) -> Int

    ServiceAsyncQueue::in_flight_count

    fn ServiceAsyncQueue::in_flight_count(self : ServiceAsyncQueue) -> Int

    ServiceAsyncQueue::new

    ServiceAsyncQueue::outstanding_count

    fn ServiceAsyncQueue::outstanding_count(self : ServiceAsyncQueue) -> Int

    ServiceAsyncQueue::pending_count

    fn ServiceAsyncQueue::pending_count(self : ServiceAsyncQueue) -> Int

    ServiceAsyncQueue::reject

    WindowServiceState

    pub struct WindowServiceState {
    // private fields
    }

    Host service bridge lifetime owner. Backends keep this owner directly so callbacks can be rejected after the service channel has been closed.

    WindowServiceState::dispose

    fn WindowServiceState::dispose(self : WindowServiceState) -> Unit

    WindowServiceState::is_open

    fn WindowServiceState::is_open(self : WindowServiceState) -> Bool

    WindowServiceState::new

    app_services

    Adapt the host wire protocol to the typed app-facing services boundary. Request ids and completion queues remain private to this package.