shep_core/protocol/
mod.rs1pub mod channel;
8pub mod events;
9pub mod frame;
10pub mod request;
11pub mod wire;
13
14pub use channel::{CHANNEL_VERSION, ChildMessage, ShepherdMessage};
15pub use events::{BusEvent, ProcessEventKind};
16pub use frame::ServerFrame;
17pub use request::{
18 ActionOutcome, ActionReply, DogSectionToml, DogSource, Envelope, ExitInfo, Hello, HelloAck,
19 HelloReply, Lamb, LineOutcome, LineReply, ProcessInfo, ProcessInfoBuilder, Reply, Request,
20 Response, RpcError, RpcErrorCode, SelectorSpec, SheepDrift, SignalOutcome, SignalReply, Smit,
21 SmitError, sort_flock,
22};
23pub use wire::{MAX_FRAME_BYTES, WireError, codec, decode_frame, encode_frame};
24
25pub const PROTOCOL_VERSION: u32 = 1;