Lines Matching refs:PRRWLock
60 * PRRWLock --
62 * The reader writer lock, PRRWLock, is an opaque object to the clients
67 typedef struct PRRWLock PRRWLock;
79 ** RETURN: PRRWLock*
84 NSPR_API(PRRWLock*) PR_NewRWLock(PRUint32 lock_rank, const char *lock_name);
90 ** INPUTS: PRRWLock *lock - Lock to be freed.
94 NSPR_API(void) PR_DestroyRWLock(PRRWLock *lock);
100 ** INPUTS: PRRWLock *lock - Lock to be read-locked.
104 NSPR_API(void) PR_RWLock_Rlock(PRRWLock *lock);
110 ** INPUTS: PRRWLock *lock - Lock to write-locked.
114 NSPR_API(void) PR_RWLock_Wlock(PRRWLock *lock);
120 ** INPUTS: PRRWLock *lock - Lock to unlocked.
124 NSPR_API(void) PR_RWLock_Unlock(PRRWLock *lock);