pub mod backend;
pub mod endpoint;
pub mod handshake;
pub mod rendezvous;
pub mod ring_buffer;
pub mod transport;
pub mod triple_buffer;
pub use endpoint::{EndpointUri, Role, SchemaId};
pub use handshake::{Hello, HelloAck};
pub use rendezvous::{RendezvousDescriptor, RendezvousDir};
pub use ring_buffer::{
ConnectOptions, IpcOptions, IpcRingReader, IpcRingWriter, OverflowPolicy, TcpOptions,
create_ipc_ring_buffer, create_ipc_ring_buffer_with_opts,
};
pub use transport::{IpcError, IpcResult, IpcTransport};
pub use triple_buffer::{
IpcTripleReader, IpcTripleWriter, create_ipc_triple_buffer, create_ipc_triple_buffer_with_opts,
};