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