From 222c810b07ffc635fc7908d121e97e4d65ccc5c8 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 2 Dec 2022 13:39:00 +1100 Subject: fix build errors --- src/cbor/cbor_encoder.cpp | 60 ----------------------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 src/cbor/cbor_encoder.cpp (limited to 'src/cbor/cbor_encoder.cpp') diff --git a/src/cbor/cbor_encoder.cpp b/src/cbor/cbor_encoder.cpp deleted file mode 100644 index 6940917e..00000000 --- a/src/cbor/cbor_encoder.cpp +++ /dev/null @@ -1,60 +0,0 @@ -#include "cbor_encoder.hpp" -#include -#include "esp-idf/components/cbor/tinycbor/src/cbor.h" - -namespace cbor { - -static const int kEncoderFlags = 0; - -Encoder::Encoder(ContainerType type, - uint32_t container_len, - uint8_t* buffer, - size_t buffer_len) { - cbor_encoder_init(&root_encoder, buffer, buffer_len, kEncoderFlags); - switch (type) { - case CONTAINER_ARRAY: - error_ = cbor_encoder_create_array(&encoder, &container_encoder_, - container_len); - break; - case CONTAINER_MAP: - error_ = - cbor_encoder_create_map(&encoder, &container_encoder_, container_len); - break; - } -} - -auto Encoder::WriteValue(const std::string& val) -> void { - if (error_ != CborNoError) { - return; - } - error_ = - cbor_encode_byte_string(&container_encoder_, val.c_str(), val.size()); -} - -auto Encoder::WriteValue(uint32_t val) -> void { - if (error_ != CborNoError) { - return; - } - error_ = cbor_encode_uint(&container_encoder_, val); -} - -auto Encoder::WriteValue(int32_t val) -> void { - if (error_ != CborNoError) { - return; - } - error_ = cbor_encode_int(&container_encoder_, val); -} - -auto Encoder::Finish() -> cpp::result { - if (error_ != CborNoError) { - return cpp::fail(error_); - } - if (CborError final_error = - cbor_encoder_close_container(&root_encoder, &container_encoder_) != - CborNoError) { - return cpp::fail(final_error); - } - return cbor_encoder_get_buffer_size(&root_encoder); -} - -} // namespace cbor -- cgit v1.2.3