Skip to main content

Module datapoint

Module datapoint 

Source
Expand description

DataPoint mini-protocol client (protocol 3)

The acceptor-side can request named data points from the connected forwarder.

§Wire protocol (trace-forward DataPoint protocol)

MessageCBOR
MsgDataPointsRequest([String])array(2)\[1, [name...]\]
MsgDataPointsReply([(String, Option<Bytes>)])array(2)\[3, [[name, maybe_value]...]\]
MsgDonearray(1)\[2\]

DataPointValue is raw JSON bytes (lazy bytestring in Haskell → Vec<u8> here).

Structs§

DataPointClient
Holds the DataPoint channel and allows on-demand queries

Enums§

DataPointMessage
Messages in the DataPoint mini-protocol