pub struct FrameHandler;Expand description
Frame 处理器,负责处理不同类型的 Frame
Implementations§
Source§impl FrameHandler
impl FrameHandler
Sourcepub async fn handle_frame(
frame: Frame,
event_handler: &EventDispatcherHandler,
event_tx: &UnboundedSender<WsEvent>,
) -> Option<Frame>
pub async fn handle_frame( frame: Frame, event_handler: &EventDispatcherHandler, event_tx: &UnboundedSender<WsEvent>, ) -> Option<Frame>
处理接收到的 Frame
Sourcepub fn build_ping_frame(service_id: i32) -> Frame
pub fn build_ping_frame(service_id: i32) -> Frame
构建 ping 帧
Auto Trait Implementations§
impl Freeze for FrameHandler
impl RefUnwindSafe for FrameHandler
impl Send for FrameHandler
impl Sync for FrameHandler
impl Unpin for FrameHandler
impl UnsafeUnpin for FrameHandler
impl UnwindSafe for FrameHandler
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request