Android-cuttlefish cvd tool
Namespaces | Functions | Variables
protocol.h File Reference
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include <teeui/common_message_types.h>
#include "cuttlefish/common/libs/confui/packet_types.h"
#include "cuttlefish/common/libs/confui/protocol_types.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
Include dependency graph for protocol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::confui
 

Functions

std::string cuttlefish::confui::ToString (const ConfUiMessage &msg)
 
std::unique_ptr< ConfUiMessage > cuttlefish::confui::RecvConfUiMsg (SharedFD fd)
 
std::unique_ptr< ConfUiMessage > cuttlefish::confui::RecvConfUiMsg (const std::string &session_id, SharedFD fd)
 
bool cuttlefish::confui::SendAbortCmd (SharedFD fd, const std::string &session_id)
 
bool cuttlefish::confui::SendAck (SharedFD fd, const std::string &session_id, const bool is_success, const std::string &status_message)
 
bool cuttlefish::confui::SendResponse (SharedFD fd, const std::string &session_id, const UserResponse::type &plain_selection, const std::vector< std::uint8_t > &signed_response, const std::vector< std::uint8_t > &message)
 
bool cuttlefish::confui::SendStartCmd (SharedFD fd, const std::string &session_id, const std::string &prompt_text, const std::vector< std::uint8_t > &extra_data, const std::string &locale, const std::vector< teeui::UIOption > &ui_opts)
 
bool cuttlefish::confui::SendStopCmd (SharedFD fd, const std::string &session_id)
 
bool cuttlefish::confui::SendUserSelection (SharedFD fd, const std::string &session_id, const UserResponse::type &confirm_cancel)
 

Variables

constexpr auto cuttlefish::confui::SESSION_ANY = ""