#include <low_level_scheduling.h>
Classes | |
struct | ScopedDisable |
Static Public Member Functions | |
static bool | ReschedulingIsAllowed () |
Private Member Functions | |
SchedulingGuard & | operator= (const SchedulingGuard &) |
SchedulingGuard (const SchedulingGuard &) | |
Static Private Member Functions | |
static bool | DisableRescheduling () |
static void | EnableRescheduling (bool disable_result) |
Friends | |
class | SchedulingHelper |
class | SpinLock |
Definition at line 51 of file low_level_scheduling.h.
absl::base_internal::SchedulingGuard::SchedulingGuard | ( | const SchedulingGuard & | ) | [private] |
bool absl::base_internal::SchedulingGuard::DisableRescheduling | ( | ) | [inline, static, private] |
Definition at line 94 of file low_level_scheduling.h.
void absl::base_internal::SchedulingGuard::EnableRescheduling | ( | bool | disable_result | ) | [inline, static, private] |
Definition at line 98 of file low_level_scheduling.h.
SchedulingGuard& absl::base_internal::SchedulingGuard::operator= | ( | const SchedulingGuard & | ) | [private] |
bool absl::base_internal::SchedulingGuard::ReschedulingIsAllowed | ( | ) | [inline, static] |
Definition at line 90 of file low_level_scheduling.h.
friend class SchedulingHelper [friend] |
Definition at line 79 of file low_level_scheduling.h.
friend class SpinLock [friend] |
Definition at line 80 of file low_level_scheduling.h.