Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

Channel Authority

Acquire, command, update, and release write authority for engine channels.

DeclarationDescription
SDK_API::commandChannelAcquires automatic ownership and writes atomically for an eligible local runtime.
SDK_API::commandChannelAuthorityOnlyAcquire automatic ownership without writing.
SDK_API::commandChannelFixedApply command authority to a retained local fixed channel, optionally writing a value.
ControlPolicyAuthority policy applied to commandable channels.
SDK_API::freeChannelReleases all of the local caller’s claims without writing a value.
SDK_API::freeChannelWithValueWrite a final value and release all of the caller’s claims atomically.
SDK_API::freeChannelFixedApply free authority to a retained local fixed channel, optionally writing a value.
SDK_API::overrideChannelAuthorityOnlyAcquire an automatic override without writing.
SDK_API::overrideChannelAcquire an automatic override and write atomically.
SDK_API::overrideChannelFixedApply override authority to a retained local fixed channel, optionally writing a value.
SDK_API::setChannelEstablishes observe-only authority for an eligible local runtime, optionally writing atomically.
SDK_API::setChannelFixedApply set authority to a retained local fixed channel, optionally writing a value.