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) |