Crate flo_http_ui [−] [src]
Re-exports
pub use self::canvas_body::*; |
Modules
canvas_body | |
minidom |
Structs
CanvasUpdate |
Data stored for a canvas update event |
HtmlDiff |
Describes a HTML node that should be changed |
HttpSession |
Represents a session running on a HTTP connection |
HttpUserInterface |
Converts a core user interface into a HTTP user interface |
NullSession |
An empty session type that can be used for testing in the absense of an actual implementation |
UiHandler |
Handles creating and maintainng HTTP sessions |
UiHandlerRequest |
Structure of a request sent to the UI handler |
UiHandlerResponse |
Structure of a UI handler response |
WebSessions |
Manages the active sessions |
WebSocketHandler |
Represents a handler for connections to a session using websockets |
Enums
Event |
Represents details of an event from the browser side |
Update |
Represents an instruction to perform an update in the web interface |
Traits
HttpController |
Trait implemented by controllers types that can be used as the target of a HTTP session |
ToHtml |
Trait implemented by things that can be represented by HTML |
Functions
append_component_to_controller_path |
Appends a sub-controller to a controller path, returning the new controller path |
html_controller_path_for_address |
Given a UI tree and an address, returns the controller path for that component |
Type Definitions
HttpEventSink | |
HttpUpdateStream |