Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

ArgusHandlers

Application handlers for incoming ARGUS queries, actions, and telemetry.

API

Application handlers for incoming ARGUS queries, actions, and telemetry. Install before start so Hello advertises the supported capabilities.

Namespace: DARTWIC::Share.

#include <dartwic/share/DARTWICShareProtocol.h>

Declaration

struct ArgusHandlers {
    std::function<ArgusQueryResult(const ArgusQuery&)> query;
    std::function<ArgusActionResult(const ArgusAction&)> action;
    std::function<void(const ArgusEventTelemetry&)> telemetry;
};