Skip to main content

Module transport

Module transport 

Source
Expand description

Transport module - platform-specific pipe/socket handling.

Provides abstraction over:

  • Unix Domain Sockets (Linux/macOS)
  • Named Pipes (Windows)

Structs§

PipeCleanup
Cleanup guard that removes the socket file on drop.
PipeListener
Unix Domain Socket listener.
PipeStream
Unix Domain Socket stream (connected).

Functions§

create_pipe_listener
Create a pipe listener bound to the given path.
generate_pipe_path
Generate a unique pipe path for this process.