#include <timer_manager.h>
◆ TimerManager()
grpc_event_engine::iomgr_engine::TimerManager::TimerManager |
( |
| ) |
|
◆ ~TimerManager()
grpc_event_engine::iomgr_engine::TimerManager::~TimerManager |
( |
| ) |
|
|
override |
◆ ABSL_GUARDED_BY() [1/10]
std::vector<grpc_core::Thread> completed_threads_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [2/10]
bool has_timed_waiter_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [3/10]
bool shutdown_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [4/10]
bool forking_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [5/10]
bool kicked_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [6/10]
◆ ABSL_GUARDED_BY() [7/10]
size_t thread_count_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
privatepure virtual |
◆ ABSL_GUARDED_BY() [8/10]
size_t waiter_count_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
privatepure virtual |
◆ ABSL_GUARDED_BY() [9/10]
uint64_t timed_waiter_generation_ grpc_event_engine::iomgr_engine::TimerManager::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
privatepure virtual |
◆ ABSL_GUARDED_BY() [10/10]
◆ Kick()
void grpc_event_engine::iomgr_engine::TimerManager::Kick |
( |
| ) |
|
|
private |
◆ MainLoop()
void grpc_event_engine::iomgr_engine::TimerManager::MainLoop |
( |
| ) |
|
|
private |
◆ Now()
◆ PostforkChild()
void grpc_event_engine::iomgr_engine::TimerManager::PostforkChild |
( |
| ) |
|
|
overridevirtual |
◆ PostforkParent()
void grpc_event_engine::iomgr_engine::TimerManager::PostforkParent |
( |
| ) |
|
|
overridevirtual |
◆ PrepareFork()
void grpc_event_engine::iomgr_engine::TimerManager::PrepareFork |
( |
| ) |
|
|
overridevirtual |
◆ RunSomeTimers()
◆ RunThread()
void grpc_event_engine::iomgr_engine::TimerManager::RunThread |
( |
void * |
arg | ) |
|
|
staticprivate |
◆ StartThread()
void grpc_event_engine::iomgr_engine::TimerManager::StartThread |
( |
| ) |
|
|
private |
◆ TimerCancel()
bool grpc_event_engine::iomgr_engine::TimerManager::TimerCancel |
( |
Timer * |
timer | ) |
|
◆ TimerInit()
◆ WaitUntil()
◆ cv_
◆ host_
Host grpc_event_engine::iomgr_engine::TimerManager::host_ |
|
private |
◆ mu_
◆ prefork_thread_count_
int grpc_event_engine::iomgr_engine::TimerManager::prefork_thread_count_ = 0 |
|
private |
◆ timer_list_
std::unique_ptr<TimerList> grpc_event_engine::iomgr_engine::TimerManager::timer_list_ |
|
private |
The documentation for this class was generated from the following files: