|
Android-cuttlefish cvd tool
|
#include <teeui/msg_formatting.h>#include <tuple>#include <stdint.h>#include <teeui/static_vec.h>

Go to the source code of this file.
Namespaces | |
| namespace | teeui |
| namespace | teeui::msg |
Typedefs | |
| using | teeui::MsgString = static_vec< char > |
| template<typename T > | |
| using | teeui::MsgVector = static_vec< T > |
Enumerations | |
| enum class | teeui::UIOption : uint32_t { teeui::AccessibilityInverted = 0u , teeui::AccessibilityMagnified = 1u } |
| enum class | teeui::ResponseCode : uint32_t { teeui::OK = 0u , teeui::Canceled = 1u , teeui::Aborted = 2u , teeui::OperationPending = 3u , teeui::Ignored = 4u , teeui::SystemError = 5u , teeui::Unimplemented = 6u , teeui::Unexpected = 7u , teeui::UIError = 0x10000 , teeui::UIErrorMissingGlyph , teeui::UIErrorMessageTooLong , teeui::UIErrorMalformedUTF8Encoding } |
| enum class | teeui::MessageSize : uint32_t { teeui::MAX = 6144u } |
| enum class | teeui::TestKeyBits : uint8_t { teeui::BYTE = 165 } |
| enum class | teeui::TestModeCommands : uint64_t { teeui::OK_EVENT = 0ull , teeui::CANCEL_EVENT = 1ull } |
Functions | |
| template<typename T > | |
| const uint8_t * | teeui::copyField (T &field, const uint8_t *(&pos)) |
| template<typename T > | |
| uint8_t * | teeui::copyField (const T &field, uint8_t *(&pos)) |
| template<typename T > | |
| std::tuple< ReadStream, MsgVector< T > > | teeui::readSimpleVecInPlace (ReadStream in) |
| template<typename T > | |
| WriteStream | teeui::writeSimpleVec (WriteStream out, const MsgVector< T > &vec) |
| std::tuple< ReadStream, ResponseCode > | teeui::read (Message< ResponseCode >, ReadStream in) |
| WriteStream | teeui::write (WriteStream out, const ResponseCode &v) |
| std::tuple< ReadStream, TestModeCommands > | teeui::read (Message< TestModeCommands >, ReadStream in) |
| WriteStream | teeui::write (WriteStream out, const TestModeCommands &v) |
| std::tuple< ReadStream, MsgVector< uint8_t > > | teeui::msg::read (Message< MsgVector< uint8_t > >, ReadStream in) |
| WriteStream | teeui::msg::write (WriteStream out, const MsgVector< uint8_t > &v) |
| std::tuple< ReadStream, MsgString > | teeui::msg::read (Message< MsgString >, ReadStream in) |
| WriteStream | teeui::msg::write (WriteStream out, const MsgString &v) |
| std::tuple< ReadStream, MsgVector< UIOption > > | teeui::msg::read (Message< MsgVector< UIOption > >, ReadStream in) |
| WriteStream | teeui::msg::write (WriteStream out, const MsgVector< UIOption > &v) |
| template<size_t size> | |
| std::tuple< teeui::ReadStream, teeui::Array< uint8_t, size > > | teeui::read (teeui::Message< teeui::Array< uint8_t, size > >, teeui::ReadStream in) |
| template<size_t size> | |
| teeui::WriteStream | teeui::write (teeui::WriteStream out, const teeui::Array< uint8_t, size > &v) |