#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: