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

#include <operator_client.h>

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

Public Member Functions

Result< void > Preregister (const LocalInstanceGroup &group)
 

Static Public Member Functions

static Result< std::unique_ptr< OperatorControlConn > > Create (const std::string &socket_path=kDefaultOPeratorControlSocketPath)
 

Private Member Functions

 OperatorControlConn (SharedFD conn)
 
 OperatorControlConn (OperatorControlConn &&)=default
 
 OperatorControlConn (const OperatorControlConn &)=delete
 
OperatorControlConnoperator= (const OperatorControlConn &)=delete
 

Private Attributes

SharedFD conn_
 

Detailed Description

OperatorControlConn represents a connection to the Operator's control socket.

Constructor & Destructor Documentation

◆ OperatorControlConn() [1/3]

cuttlefish::OperatorControlConn::OperatorControlConn ( SharedFD  conn)
inlineprivate

◆ OperatorControlConn() [2/3]

cuttlefish::OperatorControlConn::OperatorControlConn ( OperatorControlConn &&  )
privatedefault

◆ OperatorControlConn() [3/3]

cuttlefish::OperatorControlConn::OperatorControlConn ( const OperatorControlConn )
privatedelete

Member Function Documentation

◆ Create()

Result< std::unique_ptr< OperatorControlConn > > cuttlefish::OperatorControlConn::Create ( const std::string &  socket_path = kDefaultOPeratorControlSocketPath)
static

◆ operator=()

OperatorControlConn & cuttlefish::OperatorControlConn::operator= ( const OperatorControlConn )
privatedelete

◆ Preregister()

Result< void > cuttlefish::OperatorControlConn::Preregister ( const LocalInstanceGroup group)

Pre-registers an instance group with the operator

Member Data Documentation

◆ conn_

SharedFD cuttlefish::OperatorControlConn::conn_
private

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