atagen

headroom

public
Star0
Watch0
dd6b8e786e1f5075bb736e43afa327c139150ece
1
ssh://brewery@pls.lobotomise.me:33/atagen/headroom.git

Blame: crates/headroom-client/src/lib.rs

dd6b8e786e1fatagen2026-05-27 15:49 UTC1
//! blocking client for the headroom control protocol. entry point: [`Client`].
dd6b8e786e1fatagen2026-05-27 15:49 UTC2
dd6b8e786e1fatagen2026-05-27 15:49 UTC3
#![forbid(unsafe_code)]
dd6b8e786e1fatagen2026-05-27 15:49 UTC4
#![warn(missing_docs)]
dd6b8e786e1fatagen2026-05-27 15:49 UTC5
dd6b8e786e1fatagen2026-05-27 15:49 UTC6
mod client;
dd6b8e786e1fatagen2026-05-27 15:49 UTC7
dd6b8e786e1fatagen2026-05-27 15:49 UTC8
pub use client::{Client, ClientError};
dd6b8e786e1fatagen2026-05-27 15:49 UTC9
dd6b8e786e1fatagen2026-05-27 15:49 UTC10
pub use headroom_ipc::{
dd6b8e786e1fatagen2026-05-27 15:49 UTC11
    default_socket_path, Codec, DaemonEvent, Error as IpcError, ErrorCode, Event, HelloData,
dd6b8e786e1fatagen2026-05-27 15:49 UTC12
    LayerALevel, LayerASnapshot, MeterTick, Op, ProfileEvent, ProfileInfo, ProtoError, Request,
dd6b8e786e1fatagen2026-05-27 15:49 UTC13
    Response, ResponsePayload, Route, RouteList, RouteRule, RouteRuleMatch, RoutingEvent,
dd6b8e786e1fatagen2026-05-27 15:49 UTC14
    ServerFrame, SinkInfo, Sinks, Status, StreamRoute, Topic, PROTOCOL_VERSION,
dd6b8e786e1fatagen2026-05-27 15:49 UTC15
};