47 enum class Type : uint8_t {
59 Cbor(
const std::string& prompt_text,
60 const std::vector<std::uint8_t>& extra_data)
88 std::unique_ptr<cbor_item_t, CborDeleter>
cb_map_;
Definition: confui_cbor.h:83
void operator()(cbor_item_t *ptr)
Definition: confui_cbor.h:85
Definition: confui_cbor.h:37
Error GetErrorCode() const
Definition: confui_cbor.h:69
const std::uint32_t kMax
Definition: confui_cbor.h:80
bool IsMessageTooLong() const
Definition: confui_cbor.h:70
Type
Definition: confui_cbor.h:47
void Init()
Definition: confui_cbor.cc:30
std::vector< std::uint8_t > extra_data_
Definition: confui_cbor.h:90
Error
Definition: confui_cbor.h:38
MessageSize
Definition: confui_cbor.h:45
bool IsMalformedUtf8() const
Definition: confui_cbor.h:71
std::vector< std::uint8_t > && GetMessage()
Definition: confui_cbor.cc:71
std::vector< std::uint8_t > buffer_
Definition: confui_cbor.h:92
Cbor(const std::string &prompt_text, const std::vector< std::uint8_t > &extra_data)
Definition: confui_cbor.h:59
Error buffer_status_
Definition: confui_cbor.h:91
std::unique_ptr< cbor_item_t, CborDeleter > cb_map_
Definition: confui_cbor.h:88
Error CheckUTF8Copy(const std::string &text)
Definition: confui_cbor.cc:73
std::string prompt_text_
Definition: confui_cbor.h:89
bool IsOk() const
Definition: confui_cbor.h:68
static const char *const text[]
Definition: ext2_err.c:10
Definition: alloc_utils.cpp:23