#include <activity.h>
Definition at line 233 of file activity.h.
◆ ActionDuringRun
Enumerator |
---|
kNone | |
kWakeup | |
kCancel | |
Definition at line 255 of file activity.h.
◆ ~FreestandingActivity()
grpc_core::promise_detail::FreestandingActivity::~FreestandingActivity |
( |
| ) |
|
|
inlineoverrideprotected |
◆ ABSL_GUARDED_BY() [1/2]
ActionDuringRun action_during_run_ grpc_core::promise_detail::FreestandingActivity::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [2/2]
Handle* handle_ grpc_core::promise_detail::FreestandingActivity::ABSL_GUARDED_BY |
( |
mu_ |
| ) |
|
|
private |
◆ Cancel()
virtual void grpc_core::promise_detail::FreestandingActivity::Cancel |
( |
| ) |
|
|
privatepure virtual |
◆ DropHandle()
void grpc_core::promise_detail::FreestandingActivity::DropHandle |
( |
| ) |
|
|
private |
◆ ForceImmediateRepoll()
void grpc_core::promise_detail::FreestandingActivity::ForceImmediateRepoll |
( |
| ) |
|
|
inlinefinalvirtual |
◆ GotActionDuringRun()
ActionDuringRun grpc_core::promise_detail::FreestandingActivity::GotActionDuringRun |
( |
| ) |
|
|
inlineprotected |
◆ MakeNonOwningWaker()
Waker grpc_core::promise_detail::FreestandingActivity::MakeNonOwningWaker |
( |
| ) |
|
|
finalvirtual |
◆ MakeOwningWaker()
Waker grpc_core::promise_detail::FreestandingActivity::MakeOwningWaker |
( |
| ) |
|
|
inlinefinalvirtual |
◆ mu()
Mutex* grpc_core::promise_detail::FreestandingActivity::mu |
( |
| ) |
|
|
inlineprotected |
◆ Orphan()
void grpc_core::promise_detail::FreestandingActivity::Orphan |
( |
| ) |
|
|
inlinefinalvirtual |
◆ Ref()
void grpc_core::promise_detail::FreestandingActivity::Ref |
( |
| ) |
|
|
inlineprivate |
◆ RefHandle()
◆ RefIfNonzero()
bool grpc_core::promise_detail::FreestandingActivity::RefIfNonzero |
( |
| ) |
|
|
private |
◆ SetActionDuringRun()
void grpc_core::promise_detail::FreestandingActivity::SetActionDuringRun |
( |
ActionDuringRun |
action | ) |
|
|
inlineprotected |
◆ Unref()
void grpc_core::promise_detail::FreestandingActivity::Unref |
( |
| ) |
|
|
inlineprivate |
◆ WakeupComplete()
void grpc_core::promise_detail::FreestandingActivity::WakeupComplete |
( |
| ) |
|
|
inlineprotected |
◆ mu_
Mutex grpc_core::promise_detail::FreestandingActivity::mu_ |
|
private |
◆ refs_
std::atomic<uint32_t> grpc_core::promise_detail::FreestandingActivity::refs_ {1} |
|
private |
The documentation for this class was generated from the following files: