ESPHome  2024.7.1
Public Member Functions | Protected Attributes
esphome::api::ProtoLengthDelimited Class Reference

#include <proto.h>

Public Member Functions

 ProtoLengthDelimited (const uint8_t *value, size_t length)
std::string as_string () const
template<class C >
as_message () const

Protected Attributes

const uint8_t *const value_
const size_t length_

Detailed Description

Definition at line 95 of file proto.h.

Constructor & Destructor Documentation

◆ ProtoLengthDelimited()

esphome::api::ProtoLengthDelimited::ProtoLengthDelimited ( const uint8_t *  value,
size_t  length 

Definition at line 97 of file proto.h.

Member Function Documentation

◆ as_message()

template<class C >
C esphome::api::ProtoLengthDelimited::as_message ( ) const

Definition at line 99 of file proto.h.

◆ as_string()

std::string esphome::api::ProtoLengthDelimited::as_string ( ) const

Definition at line 98 of file proto.h.

Field Documentation

◆ length_

const size_t esphome::api::ProtoLengthDelimited::length_

Definition at line 107 of file proto.h.

◆ value_

const uint8_t* const esphome::api::ProtoLengthDelimited::value_

Definition at line 106 of file proto.h.

The documentation for this class was generated from the following file: