#include "net/instaweb/util/public/abstract_mutex.h"
#include "net/instaweb/util/public/basictypes.h"
Go to the source code of this file.
Classes | |
class | net_instaweb::ThreadSystem |
class | net_instaweb::ThreadSystem::CondvarCapableMutex |
class | net_instaweb::ThreadSystem::RWLock |
class | net_instaweb::ThreadSystem::ScopedReader |
class | net_instaweb::ThreadSystem::ThreadImpl |
Namespaces | |
namespace | net_instaweb |
NOLINT. | |
Defines | |
#define | ScopedReader(x) COMPILE_ASSERT(0, mutex_lock_decl_missing_var_name) |
This contains classes that abstract away creation of threads and synchronization primitives.
#define ScopedReader | ( | x | ) | COMPILE_ASSERT(0, mutex_lock_decl_missing_var_name) |
Catch bug where variable name is omitted with ScopedReader, e.g. ThreadSystem::ScopedReader(&lock);