Android-cuttlefish cvd tool
Namespaces | Typedefs | Enumerations | Functions
server_common.h File Reference
#include <cstdint>
#include <memory>
#include <vector>
#include "cuttlefish/common/libs/confui/confui.h"
Include dependency graph for server_common.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
 

Typedefs

using cuttlefish::confui::TeeUiFrame = std::vector< std::uint32_t >
 

Enumerations

enum class  cuttlefish::confui::MainLoopState : std::uint32_t {
  cuttlefish::confui::kInit = 1 , cuttlefish::confui::kInSession = 2 , cuttlefish::confui::kWaitStop = 3 , cuttlefish::confui::kAwaitCleanup = 5 ,
  cuttlefish::confui::kTerminated = 8 , cuttlefish::confui::kInvalid = 9
}
 
enum class  cuttlefish::confui::FsmInput : std::uint32_t {
  cuttlefish::confui::kUserEvent = 1 , cuttlefish::confui::kHalStart , cuttlefish::confui::kHalStop , cuttlefish::confui::kHalAbort ,
  cuttlefish::confui::kHalUnknown
}
 

Functions

std::string cuttlefish::confui::ToString (FsmInput input)
 
std::string cuttlefish::confui::ToString (const MainLoopState &state)
 
FsmInput cuttlefish::confui::ToFsmInput (const ConfUiMessage &msg)
 
std::unique_ptr< ConfUiMessage > cuttlefish::confui::CreateFromUserSelection (const std::string &session_id, const UserResponse::type user_selection)