Trait br_web_server::Handler
source · pub trait Handler {
// Required method
fn on_request(
&mut self,
request: Request,
response: Response,
) -> Result<Response, Error>;
// Provided methods
fn on_open(&mut self, _websocket: Websocket) -> Result<()> { ... }
fn on_message(&mut self, _msg: Message) -> Result<()> { ... }
fn on_close(&mut self, _code: CloseCode, _reason: &'static str) { ... }
fn on_error(&mut self, err: ErrorCode) { ... }
fn on_shutdown(&mut self) { ... }
fn on_ping(&mut self, msg: Message) { ... }
fn on_pong(&mut self, msg: Message) { ... }
}
Required Methods§
Provided Methods§
sourcefn on_message(&mut self, _msg: Message) -> Result<()>
fn on_message(&mut self, _msg: Message) -> Result<()>
接收到消息
sourcefn on_shutdown(&mut self)
fn on_shutdown(&mut self)
关机监听