pub struct RuntimeSessionAdmissionHandle { /* private fields */ }Expand description
Runtime-backed SessionAdmissionHandle impl.
Routes every trait method to the corresponding DSL input on a dedicated per-session MeerkatMachine DSL authority.
Implementations§
Trait Implementations§
Source§impl SessionAdmissionHandle for RuntimeSessionAdmissionHandle
impl SessionAdmissionHandle for RuntimeSessionAdmissionHandle
Source§fn ingest(
&self,
runtime_id: &str,
work_id: &str,
origin: InputSource,
) -> Result<(), DslTransitionError>
fn ingest( &self, runtime_id: &str, work_id: &str, origin: InputSource, ) -> Result<(), DslTransitionError>
Fire the
Ingest { runtime_id, work_id, origin } input. Read moreSource§fn accept_with_completion(
&self,
input_id: &InputId,
request_immediate_processing: bool,
interrupt_yielding: bool,
wake_if_idle: bool,
) -> Result<(), DslTransitionError>
fn accept_with_completion( &self, input_id: &InputId, request_immediate_processing: bool, interrupt_yielding: bool, wake_if_idle: bool, ) -> Result<(), DslTransitionError>
Fire the
AcceptWithCompletion { input_id, request_immediate_processing, interrupt_yielding, wake_if_idle, run_id } input. Read moreSource§fn accept_without_wake(
&self,
input_id: &InputId,
) -> Result<(), DslTransitionError>
fn accept_without_wake( &self, input_id: &InputId, ) -> Result<(), DslTransitionError>
Fire the
AcceptWithoutWake { input_id } input.Auto Trait Implementations§
impl Freeze for RuntimeSessionAdmissionHandle
impl RefUnwindSafe for RuntimeSessionAdmissionHandle
impl Send for RuntimeSessionAdmissionHandle
impl Sync for RuntimeSessionAdmissionHandle
impl Unpin for RuntimeSessionAdmissionHandle
impl UnsafeUnpin for RuntimeSessionAdmissionHandle
impl UnwindSafe for RuntimeSessionAdmissionHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more