Android-cuttlefish cvd tool
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
adbwifi::pairing::PairingClient Class Referenceabstract

#include <pairing_client.h>

Inheritance diagram for adbwifi::pairing::PairingClient:
Inheritance graph
[legend]

Public Types

using Data = std::vector< uint8_t >
 

Public Member Functions

virtual ~PairingClient ()=default
 
virtual bool Start (std::string_view ip_addr, pairing_client_result_cb cb, void *opaque)=0
 

Static Public Member Functions

static std::unique_ptr< PairingClientCreate (const Data &pswd, const PeerInfo &peer_info, const Data &certificate, const Data &priv_key)
 

Protected Member Functions

 PairingClient ()=default
 

Member Typedef Documentation

◆ Data

using adbwifi::pairing::PairingClient::Data = std::vector<uint8_t>

Constructor & Destructor Documentation

◆ ~PairingClient()

virtual adbwifi::pairing::PairingClient::~PairingClient ( )
virtualdefault

◆ PairingClient()

adbwifi::pairing::PairingClient::PairingClient ( )
protecteddefault

Member Function Documentation

◆ Create()

std::unique_ptr< PairingClient > adbwifi::pairing::PairingClient::Create ( const Data pswd,
const PeerInfo peer_info,
const Data certificate,
const Data priv_key 
)
static

◆ Start()

virtual bool adbwifi::pairing::PairingClient::Start ( std::string_view  ip_addr,
pairing_client_result_cb  cb,
void *  opaque 
)
pure virtual

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