Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

FixedChannelHandle

Stable, pre-resolved address of a fixed RAPID channel.

Handles are intentionally opaque to plugins. Resolve them during task setup and reuse them in high-frequency callbacks to avoid channel-name lookup overhead.

Declaration

struct FixedChannelHandle {
        uint32_t slot = 0;
        uint64_t binding_generation = 0;

        [[nodiscard]] bool valid() const noexcept { return binding_generation != 0; }
    };