Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

Operations

Register plugin-owned TEMPEST operation handlers. These remain plugin extensions, not official DARTWIC operations.

DeclarationDescription
SDK_API::callPinnedTempestCalls a saved pinned operation on the current engine or a connected remote node once.
SDK_API::callTempestCalls a registered TEMPEST operation on the current node or a connected peer.
OperationArgumentDefinitionA typed argument in a peer-visible command descriptor.
OperationDefinitionRegisters an executable plugin operation and its operator-facing metadata.
OperationHandlerHandler for a plugin-defined TEMPEST extension operation.
SDK_API::publishTelemetryPublishes telemetry on a plugin-qualified topic to connected clients and peers.
SDK_API::registerOperationRegisters a plugin extension operation; it does not become an official DARTWIC operation.
SDK_API::registerTelemetryRegisters a plugin-local telemetry topic for the runtime catalog.
TelemetryDefinitionDeclares an operator-visible telemetry topic before its first publication.