| 1 | //! blocking client for the headroom control protocol. entry point: [`Client`]. |
| 2 | |
| 3 | #![forbid(unsafe_code)] |
| 4 | #![warn(missing_docs)] |
| 5 | |
| 6 | mod client; |
| 7 | |
| 8 | pub use client::{Client, ClientError}; |
| 9 | |
| 10 | pub use headroom_ipc::{ |
| 11 | default_socket_path, Codec, DaemonEvent, Error as IpcError, ErrorCode, Event, HelloData, |
| 12 | LayerALevel, LayerASnapshot, MeterTick, Op, ProfileEvent, ProfileInfo, ProtoError, Request, |
| 13 | Response, ResponsePayload, Route, RouteList, RouteRule, RouteRuleMatch, RoutingEvent, |
| 14 | ServerFrame, SinkInfo, Sinks, Status, StreamRoute, Topic, PROTOCOL_VERSION, |
| 15 | }; |