Skip to main content

taskers_control/
lib.rs

1pub mod client;
2pub mod controller;
3pub mod paths;
4pub mod protocol;
5pub mod socket;
6
7pub use client::ControlClient;
8pub use controller::{ControllerSnapshot, InMemoryController};
9pub use paths::default_socket_path;
10pub use protocol::{
11    BrowserControlCommand, BrowserGetCommand, BrowserLoadState, BrowserPredicateCommand,
12    BrowserTarget, BrowserWaitCondition, ControlCommand, ControlError, ControlErrorCode,
13    ControlQuery, ControlResponse, IdentifyContext, IdentifyResult, RequestFrame, ResponseFrame,
14    TerminalDebugCommand, TerminalDebugResult, TerminalRenderStats,
15};
16pub use socket::{bind_socket, serve, serve_with_handler};