TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::internal::Mutex Class Reference

#include <common.h>

Public Member Functions

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

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Mutex)
 

Private Attributes

Internal * mInternal
 

Constructor & Destructor Documentation

efsw::Mutex::Mutex ( )
6  :
7  mMutexImpl( new Platform::MutexImpl() )
8 {
9 }
efsw::Mutex::~Mutex ( )
12 {
13  efSAFE_DELETE( mMutexImpl );
14 }

Member Function Documentation

void google::protobuf::internal::Mutex::AssertHeld ( )
google::protobuf::internal::Mutex::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Mutex  )
private
void google::protobuf::internal::Mutex::Lock ( )
void google::protobuf::internal::Mutex::Unlock ( )

Member Data Documentation

Internal* google::protobuf::internal::Mutex::mInternal
private

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