pub use running_process_protocol::broker::v1::*;
pub mod frame_ext {
pub use crate::frame_v1::{
encode_framed, try_decode_framed, DecodedFramed, FRAME_HEADER_BYTES,
};
}
pub mod framing {
pub use crate::frame_v1::{
read_frame, read_frame_with_cap, write_frame, FramingError, ENVELOPE_VERSION,
MAX_FRAME_BYTES, MAX_HELLO_BYTES,
};
}
pub mod registry {
pub use crate::frame_v1::registry::*;
pub use crate::frame_v1::FRAMING_VERSION_V1;
}
pub mod validate;
pub use crate::frame_v1::registry::{
ADMIN_PAYLOAD_PROTOCOL, BACKEND_HANDLE_PROBE_PAYLOAD_PROTOCOL, CONTROL_PAYLOAD_PROTOCOL,
FBUILD_PAYLOAD_PROTOCOL, HANDOFF_PAYLOAD_PROTOCOL, PROTOCOL_VERSION, SESSION_PAYLOAD_PROTOCOL,
ZCCACHE_PAYLOAD_PROTOCOL,
};
pub use crate::frame_v1::{
encode_framed, read_frame, read_frame_with_cap, try_decode_framed, write_frame, DecodedFramed,
FramingError, ENVELOPE_VERSION, FRAME_HEADER_BYTES, MAX_FRAME_BYTES, MAX_HELLO_BYTES,
};
pub use running_process_protocol::EndpointNameError;
pub use validate::{validate_frame_envelope, FrameValidationError};