Skip to content

sgns::telemetry_ack

#include <common.hpp>

Inherits from sgns::message

Public Functions

Name
telemetry_ack()
telemetry_ack(bool & error_a, sgns::stream & stream_a, sgns::message_header const & message_header)
telemetry_ack(telemetry_data const & telemetry_data_a)
virtual void serialize(sgns::stream & stream_a, bool use_epoch_2_min_version_a) const override
virtual void visit(sgns::message_visitor & visitor_a) const override
bool deserialize(sgns::stream & stream_a)
uint16_t size() const
bool is_empty_payload() const
uint16_t size(sgns::message_header const & message_header_a)

Public Attributes

Name
sgns::telemetry_data data

Additional inherited members

Public Functions inherited from sgns::message

Name
message(sgns::message_type type_a)
message(sgns::message_header const & header_a)
virtual ~message() =default
std::shared_ptr< std::vector< uint8_t > > to_bytes(bool use_epoch_2_min_version_a) const
sgns::shared_const_buffer to_shared_const_buffer(bool use_epoch_2_min_version_a) const

Public Attributes inherited from sgns::message

Name
sgns::message_header header

Public Functions Documentation

function telemetry_ack

telemetry_ack()

function telemetry_ack

telemetry_ack(
    bool & error_a,
    sgns::stream & stream_a,
    sgns::message_header const & message_header
)

function telemetry_ack

explicit telemetry_ack(
    telemetry_data const & telemetry_data_a
)

function serialize

virtual void serialize(
    sgns::stream & stream_a,
    bool use_epoch_2_min_version_a
) const override

Reimplements: sgns::message::serialize

function visit

virtual void visit(
    sgns::message_visitor & visitor_a
) const override

Reimplements: sgns::message::visit

function deserialize

bool deserialize(
    sgns::stream & stream_a
)

function size

uint16_t size() const

function is_empty_payload

bool is_empty_payload() const

function size

static uint16_t size(
    sgns::message_header const & message_header_a
)

Public Attributes Documentation

variable data

sgns::telemetry_data data;

Updated on 2026-03-04 at 13:10:43 -0800