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

#include <host_receiver.h>

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

Public Member Functions

 MetricsHostReceiver (bool is_metrics_enabled)
 
 ~MetricsHostReceiver ()
 
bool Initialize (const std::string &metrics_queue_name)
 
void Join ()
 

Private Member Functions

void ServerLoop ()
 
void ProcessMessage (const std::string &text)
 

Private Attributes

bool is_metrics_enabled_
 
std::thread thread_
 
std::string metrics_queue_name_
 

Constructor & Destructor Documentation

◆ MetricsHostReceiver()

cuttlefish::MetricsHostReceiver::MetricsHostReceiver ( bool  is_metrics_enabled)

◆ ~MetricsHostReceiver()

cuttlefish::MetricsHostReceiver::~MetricsHostReceiver ( )

Member Function Documentation

◆ Initialize()

bool cuttlefish::MetricsHostReceiver::Initialize ( const std::string &  metrics_queue_name)

◆ Join()

void cuttlefish::MetricsHostReceiver::Join ( )

◆ ProcessMessage()

void cuttlefish::MetricsHostReceiver::ProcessMessage ( const std::string &  text)
private

◆ ServerLoop()

void cuttlefish::MetricsHostReceiver::ServerLoop ( )
private

Member Data Documentation

◆ is_metrics_enabled_

bool cuttlefish::MetricsHostReceiver::is_metrics_enabled_
private

◆ metrics_queue_name_

std::string cuttlefish::MetricsHostReceiver::metrics_queue_name_
private

◆ thread_

std::thread cuttlefish::MetricsHostReceiver::thread_
private

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