pub trait LocalWebSocketSession {
// Required methods
fn send(
&self,
message: WebSocketSend,
callback: Box<dyn FnOnce(Result<WebSocketSendResult, GraphError>)>,
) -> DriverCancel;
fn close(&self, code: Option<u16>, reason: Option<String>);
fn cancel(&self);
}Expand description
Live same-connection WebSocket session handle for D133/D174 SessionBundles.
Drivers create handles; graph-visible bundles own lifecycle, retry, status, command facts, and callback fencing.
Required Methods§
Sourcefn send(
&self,
message: WebSocketSend,
callback: Box<dyn FnOnce(Result<WebSocketSendResult, GraphError>)>,
) -> DriverCancel
fn send( &self, message: WebSocketSend, callback: Box<dyn FnOnce(Result<WebSocketSendResult, GraphError>)>, ) -> DriverCancel
Updates or reads send.