running_process/broker/protocol/
mod.rs1#[allow(missing_docs)]
17mod prost_generated {
18 include!(concat!(env!("OUT_DIR"), "/running_process.broker.v1.rs"));
19}
20
21pub use prost_generated::*;
22
23pub mod frame_ext;
24pub mod framing;
25pub mod registry;
26pub mod validate;
27
28pub use frame_ext::{
29 encode_framed, try_decode_framed, DecodedFramed, EndpointNameError, FRAME_HEADER_BYTES,
30};
31pub use framing::{
32 read_frame, read_frame_with_cap, write_frame, FramingError, ENVELOPE_VERSION, MAX_FRAME_BYTES,
33 MAX_HELLO_BYTES,
34};
35pub use registry::{
36 ADMIN_PAYLOAD_PROTOCOL, BACKEND_HANDLE_PROBE_PAYLOAD_PROTOCOL, CONTROL_PAYLOAD_PROTOCOL,
37 FBUILD_PAYLOAD_PROTOCOL, HANDOFF_PAYLOAD_PROTOCOL, PROTOCOL_VERSION, ZCCACHE_PAYLOAD_PROTOCOL,
38};
39pub use validate::{validate_frame_envelope, FrameValidationError};