pub mod channel;
pub mod events;
pub mod frame;
pub mod request;
pub mod wire;
pub use channel::{CHANNEL_VERSION, ChildMessage, ShepherdMessage};
pub use events::{BusEvent, ProcessEventKind};
pub use frame::ServerFrame;
pub use request::{
ActionOutcome, ActionReply, DogSectionToml, DogSource, Envelope, ExitInfo, Hello, HelloAck,
HelloReply, Lamb, LineOutcome, LineReply, ProcessInfo, ProcessInfoBuilder, Reply, Request,
Response, RpcError, RpcErrorCode, SelectorSpec, SignalOutcome, SignalReply,
};
pub use wire::{MAX_FRAME_BYTES, WireError, codec, decode_frame, encode_frame};
pub const PROTOCOL_VERSION: u32 = 1;