#include <load_reporter_async_service_impl.h>
◆ LoadReporterAsyncServiceImpl() [1/2]
grpc::load_reporter::LoadReporterAsyncServiceImpl::LoadReporterAsyncServiceImpl |
( |
std::unique_ptr< ServerCompletionQueue > |
cq | ) |
|
|
explicit |
◆ ~LoadReporterAsyncServiceImpl()
grpc::load_reporter::LoadReporterAsyncServiceImpl::~LoadReporterAsyncServiceImpl |
( |
| ) |
|
|
override |
◆ LoadReporterAsyncServiceImpl() [2/2]
◆ FetchAndSample()
void grpc::load_reporter::LoadReporterAsyncServiceImpl::FetchAndSample |
( |
bool |
ok | ) |
|
|
private |
◆ operator=()
◆ ScheduleNextFetchAndSample()
void grpc::load_reporter::LoadReporterAsyncServiceImpl::ScheduleNextFetchAndSample |
( |
| ) |
|
|
private |
◆ StartThread()
void grpc::load_reporter::LoadReporterAsyncServiceImpl::StartThread |
( |
| ) |
|
◆ Work()
void grpc::load_reporter::LoadReporterAsyncServiceImpl::Work |
( |
void * |
arg | ) |
|
|
staticprivate |
◆ cq_
◆ cq_shutdown_mu_
grpc_core::Mutex grpc::load_reporter::LoadReporterAsyncServiceImpl::cq_shutdown_mu_ |
|
private |
◆ load_reporter_
std::unique_ptr<LoadReporter> grpc::load_reporter::LoadReporterAsyncServiceImpl::load_reporter_ |
|
private |
◆ next_fetch_and_sample_alarm_
std::unique_ptr<Alarm> grpc::load_reporter::LoadReporterAsyncServiceImpl::next_fetch_and_sample_alarm_ |
|
private |
◆ shutdown_
std::atomic_bool grpc::load_reporter::LoadReporterAsyncServiceImpl::shutdown_ {false} |
|
private |
◆ thread_
std::unique_ptr<grpc_core::Thread> grpc::load_reporter::LoadReporterAsyncServiceImpl::thread_ |
|
private |
The documentation for this class was generated from the following files: