Public Member Functions | Public Attributes | List of all members
testing::internal::Mutex Class Reference

#include <ts_gtest.h>

Inherits testing::internal::MutexBase.

Public Member Functions

 Mutex ()
 
 ~Mutex ()
 
 Mutex ()
 
void Lock ()
 
void Unlock ()
 
void AssertHeld () const
 

Public Attributes

pthread_mutex_t mutex_
 
bool has_owner_
 
pthread_t owner_
 

Constructor & Destructor Documentation

testing::internal::Mutex::Mutex ( )
testing::internal::Mutex::~Mutex ( )
testing::internal::Mutex::Mutex ( )

Member Function Documentation

void testing::internal::Mutex::Lock ( )
void testing::internal::Mutex::Unlock ( )
void testing::internal::Mutex::AssertHeld ( ) const

Member Data Documentation

pthread_mutex_t testing::internal::MutexBase::mutex_
inherited
bool testing::internal::MutexBase::has_owner_
inherited
pthread_t testing::internal::MutexBase::owner_
inherited

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