Android-cuttlefish cvd tool
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
cuttlefish::SnapshotCommandHandler Class Reference

#include <suspend_resume_handler.h>

Collaboration diagram for cuttlefish::SnapshotCommandHandler:
Collaboration graph
[legend]

Classes

struct  SnapshotSockets
 

Public Member Functions

 ~SnapshotCommandHandler ()
 
 SnapshotCommandHandler (SharedFD channel_to_run_cvd, SnapshotSockets snapshot_sockets)
 

Private Member Functions

Result< void > SuspendResumeHandler ()
 
void Join ()
 

Private Attributes

SharedFD channel_to_run_cvd_
 
SnapshotSockets snapshot_sockets_
 
std::thread handler_thread_
 

Constructor & Destructor Documentation

◆ ~SnapshotCommandHandler()

cuttlefish::SnapshotCommandHandler::~SnapshotCommandHandler ( )

◆ SnapshotCommandHandler()

cuttlefish::SnapshotCommandHandler::SnapshotCommandHandler ( SharedFD  channel_to_run_cvd,
SnapshotSockets  snapshot_sockets 
)

Member Function Documentation

◆ Join()

void cuttlefish::SnapshotCommandHandler::Join ( )
private

◆ SuspendResumeHandler()

Result< void > cuttlefish::SnapshotCommandHandler::SuspendResumeHandler ( )
private

Member Data Documentation

◆ channel_to_run_cvd_

SharedFD cuttlefish::SnapshotCommandHandler::channel_to_run_cvd_
private

◆ handler_thread_

std::thread cuttlefish::SnapshotCommandHandler::handler_thread_
private

◆ snapshot_sockets_

SnapshotSockets cuttlefish::SnapshotCommandHandler::snapshot_sockets_
private

The documentation for this class was generated from the following files: