#include "logging/rtc_event_log/encoder/optional_blob_encoding.h"
#include <cstddef>
#include <cstdint>
#include <string>
#include <vector>
#include "absl/strings/string_view.h"
#include "absl/types/optional.h"
#include "rtc_base/bit_buffer.h"
#include "rtc_base/bitstream_reader.h"
#include "rtc_base/checks.h"
namespace webrtc {
std::string EncodeOptionalBlobs(
const std::vector<absl::optional<std::string>>& blobs) { … }
std::vector<absl::optional<std::string>> DecodeOptionalBlobs(
absl::string_view encoded_blobs,
size_t num_of_blobs) { … }
}