Skip to main content

ghidra_cli/ipc/
mod.rs

1//! IPC module for CLI-to-daemon communication.
2//!
3//! This module provides cross-platform IPC using local sockets:
4//! - Unix domain sockets on Linux/macOS
5//! - Named pipes on Windows
6//!
7//! Follows the pattern from debugger-cli for reliable length-prefixed
8//! JSON message framing.
9
10pub mod client;
11pub mod protocol;
12pub mod transport;
13
14// Re-export for external use
15#[allow(unused_imports)]
16pub use client::DaemonClient;
17#[allow(unused_imports)]
18pub use protocol::{Command, Request, Response};