1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! RedWire — RedDB's binary TCP / TLS wire protocol with auth
//! handshake, multiplex, compression, and version negotiation.
//!
//! See `docs/adr/0001-redwire-tcp-protocol.md`. The protocol is
//! gated on a `0xFE` startup magic byte so the listener can share
//! a port with HTTP and gRPC behind the service router.
//!
//! Layered API:
//! - `frame` — frame struct + MessageKind + flags
//! - `codec` — encode/decode (16-byte header + payload)
//! - `auth` — handshake state machine
//! - `session` — per-connection dispatch loop
//! - `listener` — TCP / TLS / Unix accept
pub use ;
pub use ;
pub use start_redwire_unix_listener;
pub use ;
// Constants live in the shared `reddb-wire` crate; re-exported here
// so existing `crate::wire::redwire::REDWIRE_MAGIC` paths continue
// to resolve.
pub use ;
// FrameBuilder owns server-side frame-construction discipline (see
// `crates/reddb-wire/src/redwire/builder.rs`). Re-exported here so
// dispatch sites can `use crate::wire::redwire::FrameBuilder`.
pub use ;