◆ ~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 |
◆ CancelTimeout()
| void cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::CancelTimeout |
( |
| ) |
|
|
inline |
◆ 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 |
◆ ShouldDisableTimeout()
| bool cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::ShouldDisableTimeout |
( |
| ) |
const |
|
inlineprivate |
◆ ThreadLoop()
| void cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::ThreadLoop |
( |
SharedFD |
boot_events_pipe, |
|
|
SharedFD |
restore_complete_pipe |
|
) |
| |
|
inlineprivate |
◆ TimeoutThreadLoop()
| void cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::TimeoutThreadLoop |
( |
| ) |
|
|
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 |
◆ timeout_cv_
| std::condition_variable cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::timeout_cv_ |
|
private |
◆ timeout_done_
| bool cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::timeout_done_ = false |
|
private |
◆ timeout_mutex_
| std::mutex cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::timeout_mutex_ |
|
private |
◆ timeout_thread_
| std::thread cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine::timeout_thread_ |
|
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: