net/instaweb/util/public/thread_system.h File Reference

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

Detailed Description

This contains classes that abstract away creation of threads and synchronization primitives.


Define Documentation

#define ScopedReader (  )     COMPILE_ASSERT(0, mutex_lock_decl_missing_var_name)

Catch bug where variable name is omitted with ScopedReader, e.g. ThreadSystem::ScopedReader(&lock);

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Tue May 29 16:33:45 2012 for Page Speed Optimization Libraries by  doxygen 1.6.3