Skip to main content

Crate zerodds_cs

Crate zerodds_cs 

Source
Expand description

Crate zerodds-cs. Safety classification: STANDARD.

C# P/Invoke + NativeAOT bindings over zerodds-c-api. The actual C# source lives under csharp/ZeroDDS/src/ (Maven- style module); the Rust lib core is only a Cargo container.

Spec: OMG DDS-PSM-Cxx 1.0 (formal/2013-11-01) — adapted to C# idioms (IDisposable, record struct).

§Schichten-Position

Layer 6 — PSMs / Bindings.

§Public API (as of 1.0.0-rc.1)

No Rust public API. The caller API is ZeroDDS.Domain.*, ZeroDDS.Pub.*, ZeroDDS.Sub.*, ZeroDDS.Topic.*, ZeroDDS.Cond.*, ZeroDDS.Listener.*, ZeroDDS.Qos.*.