Classes | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Friends
absl::base_internal::SchedulingGuard Class Reference

#include <low_level_scheduling.h>

List of all members.


struct  ScopedDisable

Static Public Member Functions

static bool ReschedulingIsAllowed ()

Private Member Functions

SchedulingGuardoperator= (const SchedulingGuard &)
 SchedulingGuard (const SchedulingGuard &)

Static Private Member Functions

static bool DisableRescheduling ()
static void EnableRescheduling (bool disable_result)


class SchedulingHelper
class SpinLock

Detailed Description

Definition at line 51 of file low_level_scheduling.h.

Constructor & Destructor Documentation

Member Function Documentation

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]

Definition at line 90 of file low_level_scheduling.h.

Friends And Related Function Documentation

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.

The documentation for this class was generated from the following file:

autogenerated on Wed Jun 19 2019 19:42:16