Trait EventStreamServerHandler

Source
pub trait EventStreamServerHandler<___T: Transport> {
    // Required methods
    fn get_next(
        &mut self,
        sender: &ServerSender<___T, EventStream>,
        responder: Responder<GetNext>,
    );
    fn wait_for_ready(
        &mut self,
        sender: &ServerSender<___T, EventStream>,
        responder: Responder<WaitForReady>,
    );
}
Expand description

A server handler for the EventStream protocol.

See EventStream for more details.

Required Methods§

Source

fn get_next( &mut self, sender: &ServerSender<___T, EventStream>, responder: Responder<GetNext>, )

Source

fn wait_for_ready( &mut self, sender: &ServerSender<___T, EventStream>, responder: Responder<WaitForReady>, )

Returns immediately. Used to indicate that the FIDL connection completed. This is needed for non-static streams to verify that subscribe has completed before components are started.

Implementors§