ReplicaNet and RNLobby  1
Public Types | Public Member Functions | List of all members
MutexClass Class Reference

#include <ThreadClass.h>

Inheritance diagram for MutexClass:
Inheritance graph
[legend]

Public Types

enum  { kNoOwnerThread = -1 }
 

Public Member Functions

 MutexClass ()
 
virtual ~MutexClass ()
 
void Lock (void)
 
void UnLock (void)
 

Detailed Description

Creates a mutex object and controls access to the class and related derived classes

Constructor & Destructor Documentation

The ctor performs some basic initialisation.

virtual ~MutexClass ( )
virtual

The dtor makes sure everything is tidy

Member Function Documentation

void Lock ( void  )

Tries to lock access to this class. The lock with block until it is able to succeed

void UnLock ( void  )

Unlocks access to this class