Module bui_backend::lowlevel [] [src]

Implements a web server for a Browser User Interface (BUI).

Structs

BuiService

Handle HTTP requests and coordinate responses to data updates.

CallbackDataAndSession

Callback data from a connected client.

Config

Configuration settings for BuiService.

NewBuiService

Implement the hyper::server::NewService trait to return a BuiService.

NewEventStreamConnection

Wrap the sender to each connected event stream listener.

Functions

launcher

Create a stream of connection events and a BuiService.

Type Definitions

ConnectionKeyType

Alias for usize to identify each connected event stream listener (one per client tab).

EventChunkSender

Wrapper around hyper::Chunk to enable sending data to clients.

SessionKeyType

Alias for Uuid indicating that sessions are tracked by keys of this type (one per client browser).