◆ ~CvdBootStateMachine()
cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::~CvdBootStateMachine |
( |
| ) |
|
|
inline |
◆ BootCompleted()
bool cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::BootCompleted |
( |
| ) |
const |
|
inlineprivate |
◆ BootFailed()
bool cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::BootFailed |
( |
| ) |
const |
|
inlineprivate |
◆ Dependencies()
std::unordered_set< SetupFeature * > cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::Dependencies |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ DrainBootEventPipe()
void cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::DrainBootEventPipe |
( |
SharedFD |
boot_events_pipe | ) |
|
|
inlineprivate |
◆ INJECT()
◆ MaybeWriteNotification()
bool cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::MaybeWriteNotification |
( |
| ) |
|
|
inlineprivate |
◆ Name()
std::string cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::Name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnBootEvtReceived()
bool cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::OnBootEvtReceived |
( |
SharedFD |
boot_events_pipe | ) |
|
|
inlineprivate |
◆ ResultSetup()
Result< void > cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::ResultSetup |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ SendExitCode()
void cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::SendExitCode |
( |
RunnerExitCodes |
exit_code, |
|
|
SharedFD |
fd |
|
) |
| |
|
inlineprivate |
◆ ThreadLoop()
void cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::ThreadLoop |
( |
SharedFD |
boot_events_pipe, |
|
|
SharedFD |
restore_complete_pipe |
|
) |
| |
|
inlineprivate |
◆ boot_event_handler_
std::thread cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::boot_event_handler_ |
|
private |
◆ config_
const CuttlefishConfig& cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::config_ |
|
private |
◆ fg_launcher_pipe_
SharedFD cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::fg_launcher_pipe_ |
|
private |
◆ instance_
◆ interrupt_fd_read_
SharedFD cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::interrupt_fd_read_ |
|
private |
◆ interrupt_fd_write_
SharedFD cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::interrupt_fd_write_ |
|
private |
◆ kBootStarted
const int cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::kBootStarted = 0 |
|
staticprivate |
◆ kernel_log_pipe_provider_
KernelLogPipeProvider& cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::kernel_log_pipe_provider_ |
|
private |
◆ kGuestBootCompleted
const int cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::kGuestBootCompleted = 1 << 0 |
|
staticprivate |
◆ kGuestBootFailed
const int cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::kGuestBootFailed = 1 << 1 |
|
staticprivate |
◆ process_leader_
AutoSetup<ProcessLeader>::Type& cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::process_leader_ |
|
private |
◆ reboot_notification_
SharedFD cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::reboot_notification_ |
|
private |
◆ restore_complete_handler_
std::thread cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::restore_complete_handler_ |
|
private |
◆ restore_complete_stop_write_
SharedFD cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::restore_complete_stop_write_ |
|
private |
◆ state_
int cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::state_ |
|
private |
◆ vm_manager_
const vm_manager::VmManager& cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::vm_manager_ |
|
private |
The documentation for this class was generated from the following file: