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:
@ -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 )
|
||||
, fWriterSema( 1 )
|
||||
, fCallback( cb )
|
||||
, fName( nil )
|
||||
{
|
||||
fName = hsStrcpy( name );
|
||||
}
|
||||
|
||||
hsReaderWriterLock::~hsReaderWriterLock()
|
||||
{
|
||||
delete [] fName;
|
||||
}
|
||||
|
||||
void hsReaderWriterLock::LockForReading()
|
||||
|
@ -223,13 +223,11 @@ public:
|
||||
virtual void OnUnlockingForWrite( hsReaderWriterLock * lock ) {}
|
||||
virtual void OnUnlockedForWrite( hsReaderWriterLock * lock ) {}
|
||||
};
|
||||
hsReaderWriterLock( const char * name="<unnamed>", Callback * cb=nil );
|
||||
~hsReaderWriterLock();
|
||||
hsReaderWriterLock(Callback * cb=nullptr);
|
||||
void LockForReading();
|
||||
void UnlockForReading();
|
||||
void LockForWriting();
|
||||
void UnlockForWriting();
|
||||
const char * GetName() const { return fName; }
|
||||
|
||||
private:
|
||||
int fReaderCount;
|
||||
@ -237,7 +235,6 @@ private:
|
||||
hsMutex fReaderLock;
|
||||
hsSemaphore fWriterSema;
|
||||
Callback * fCallback;
|
||||
char * fName;
|
||||
};
|
||||
|
||||
class hsLockForReading
|
||||
|
Reference in New Issue
Block a user