Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

ChannelTelemetry

One-way channel upsert, removal, or bulk update.

API

One-way channel upsert, removal, or bulk update. Kind selects the corresponding payload member.

Namespace: DARTWIC::Share.

#include <dartwic/share/DARTWICShareProtocol.h>

Declaration

struct ChannelTelemetry {
    enum class Kind { Upsert, Remove, BulkUpsert };
    Kind kind = Kind::Upsert;
    ChannelUpsert upsert;
    ChannelRemove remove;
    ChannelBulkUpsert bulk;
    std::vector<std::string> route;
};