Skip to main content

Module aimx

Module aimx 

Source
Expand description

AimX codec + dispatch — the concrete protocol substrate the session engines ride for AimX remote access.

  • AimxCodec — the symmetric NDJSON EnvelopeCodec, no_std + alloc (features connector-session + remote); used by both the run_client and serve engines.
  • AimxDispatch — the server method semantics, no_std + alloc (features connector-session + remote); it reaches into core’s record.list / JSON API, which are gated on remote too.

The transport (UDS) lives in a separate connector crate (aimdb-uds-connector); core keeps only the protocol plus the generic SessionClientConnector / SessionServerConnector spine.

Structs§

AimxCodec
The zero-sized AimX NDJSON codec.
AimxDispatch
The shared AimX dispatch — authenticate (peer-only) + the AimxSession factory. One Arc<AimxDispatch> is shared across every accepted connection.