1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 11:19:10 +00:00

Remove name from hsReaderWriterLock, since nobody was using it.

This commit is contained in:
2014-01-09 21:54:18 -08:00
parent ec70590c5b
commit 862a05cbd5
2 changed files with 2 additions and 12 deletions

View File

@ -47,18 +47,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
hsReaderWriterLock::hsReaderWriterLock( const char * name, Callback * cb ) hsReaderWriterLock::hsReaderWriterLock(Callback * cb)
: fReaderCount( 0 ) : fReaderCount( 0 )
, fWriterSema( 1 ) , fWriterSema( 1 )
, fCallback( cb ) , fCallback( cb )
, fName( nil )
{ {
fName = hsStrcpy( name );
}
hsReaderWriterLock::~hsReaderWriterLock()
{
delete [] fName;
} }
void hsReaderWriterLock::LockForReading() void hsReaderWriterLock::LockForReading()

View File

@ -223,13 +223,11 @@ public:
virtual void OnUnlockingForWrite( hsReaderWriterLock * lock ) {} virtual void OnUnlockingForWrite( hsReaderWriterLock * lock ) {}
virtual void OnUnlockedForWrite( hsReaderWriterLock * lock ) {} virtual void OnUnlockedForWrite( hsReaderWriterLock * lock ) {}
}; };
hsReaderWriterLock( const char * name="<unnamed>", Callback * cb=nil ); hsReaderWriterLock(Callback * cb=nullptr);
~hsReaderWriterLock();
void LockForReading(); void LockForReading();
void UnlockForReading(); void UnlockForReading();
void LockForWriting(); void LockForWriting();
void UnlockForWriting(); void UnlockForWriting();
const char * GetName() const { return fName; }
private: private:
int fReaderCount; int fReaderCount;
@ -237,7 +235,6 @@ private:
hsMutex fReaderLock; hsMutex fReaderLock;
hsSemaphore fWriterSema; hsSemaphore fWriterSema;
Callback * fCallback; Callback * fCallback;
char * fName;
}; };
class hsLockForReading class hsLockForReading