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§
fn get_next( &mut self, sender: &ServerSender<___T, EventStream>, responder: Responder<GetNext>, )
Sourcefn wait_for_ready(
&mut self,
sender: &ServerSender<___T, EventStream>,
responder: Responder<WaitForReady>,
)
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.