18 lines
852 B
Rust
18 lines
852 B
Rust
pub mod protocol;
|
|
pub mod text_commands;
|
|
pub mod transport;
|
|
|
|
pub use protocol::{
|
|
ClientMessage, ComponentHealth, ComponentId, ComponentStatusResponse, ConfigResponse,
|
|
ConnectionStatus, DaemonMessage, DaemonStatusResponse, DeploymentMode, ExitIntent,
|
|
HealthStatus, HelloAck, IpcErrorCode, LifecycleEvent, LifecyclePhase, LocalRequest, LogEntry,
|
|
LogEntriesResponse, MetricSample, OmikronStatusResponse, RequestEnvelope, ResponseEnvelope,
|
|
ResponsePayload, ResponseResult, StartupPhase, StateSnapshot, StatusResponse, SupervisorKind,
|
|
TaskSummary, UpdateStatusResponse, UserDetailResponse, UserSummary, CommunitySummary,
|
|
};
|
|
pub use transport::{read_msg, write_msg};
|
|
|
|
/// Current IPC protocol version.
|
|
pub const PROTOCOL_VERSION: u16 = 2;
|
|
/// Minimum protocol version this daemon understands.
|
|
pub const MIN_PROTOCOL_VERSION: u16 = 2;
|