pub struct CodexAppServerAdapter { /* private fields */ }Expand description
Second client on the operator’s Codex app-server.
Implementations§
Source§impl CodexAppServerAdapter
impl CodexAppServerAdapter
Sourcepub fn new(endpoint: Option<CodexEndpoint>) -> Self
pub fn new(endpoint: Option<CodexEndpoint>) -> Self
Adapter for endpoint (None: every wake is Unavailable).
Trait Implementations§
Source§impl WakeAdapter for CodexAppServerAdapter
impl WakeAdapter for CodexAppServerAdapter
Source§fn kind(&self) -> SessionKind
fn kind(&self) -> SessionKind
Session kind this adapter wakes.
Source§fn probe(&self, _session: &ProviderSession) -> Result<(), WakeError>
fn probe(&self, _session: &ProviderSession) -> Result<(), WakeError>
Cheap readiness check (socket exists, server configured, routine
key present). Called before register and on every full drive.
Source§fn wake(
&mut self,
session: &ProviderSession,
letter: &WakeLetter<'_>,
) -> Result<WakeOutcome, WakeError>
fn wake( &mut self, session: &ProviderSession, letter: &WakeLetter<'_>, ) -> Result<WakeOutcome, WakeError>
Puts one letter in front of the session.
Auto Trait Implementations§
impl Freeze for CodexAppServerAdapter
impl RefUnwindSafe for CodexAppServerAdapter
impl Send for CodexAppServerAdapter
impl Sync for CodexAppServerAdapter
impl Unpin for CodexAppServerAdapter
impl UnsafeUnpin for CodexAppServerAdapter
impl UnwindSafe for CodexAppServerAdapter
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