19#include "pw_log_tokenized/config.h"
20#include "pw_tokenizer/base64.h"
22namespace pw::log_tokenized {
30inline constexpr size_t kBase64EncodedBufferSizeBytes =
38 return tokenizer::PrefixedBase64Encode<kEncodingBufferSizeBytes>(
42#ifndef PW_EXCLUDE_FROM_DOXYGEN
45 typename = std::enable_if_t<
sizeof(T) ==
sizeof(std::byte)>>
47 const T* log_buffer,
size_t size_bytes) {
pw::InlineBasicString is a fixed-capacity version of std::basic_string. In brief:
Definition: string.h:68
Definition: span_impl.h:235
InlineString< kBase64EncodedBufferSizeBytes > PrefixedBase64Encode(span< const std::byte > binary_message)
Definition: base64.h:36
constexpr size_t Base64EncodedBufferSize(size_t message_size)
Definition: base64.h:89