2
<title>NSConditionLock</title>
5
<a href ="NSCoder.html">[Previous] </a>
6
<a href ="Base.html">[Up] </a>
7
<a href ="NSConnection.html">[Next] </a>
8
<h1>NSConditionLock</h1>
11
<dt><a href ="http://www.gnustep.org/developers/whoiswho.html">Richard Frith-Macdonald</a>
14
<p>Version: $Revision: 1.13 $</p>
15
<p>Date: $Date: 2001/12/12 14:10:12 $</p>
16
<h2><a name ="cont-0">NSConditionLock</a></h2>
17
<h2><a name ="NSConditionLock">NSConditionLock</a></h2>
18
<p><b>Declared in: </b> Foundation/NSLock.h</p>
19
<p><b>Inherits from: </b> NSObject</p>
20
<p><b>Conforms to: </b> NSLocking
25
<h2>Instance Variables </h2>
30
<li ><a href ="NSConditionLock.html#method-0">-condition</a>
31
<li ><a href ="NSConditionLock.html#method-1">-initWithCondition:</a>
32
<li ><a href ="NSConditionLock.html#method-2">-lockBeforeDate:</a>
33
<li ><a href ="NSConditionLock.html#method-3">-lockWhenCondition:</a>
34
<li ><a href ="NSConditionLock.html#method-4">-lockWhenCondition:beforeDate:</a>
35
<li ><a href ="NSConditionLock.html#method-5">-tryLock</a>
36
<li ><a href ="NSConditionLock.html#method-6">-tryLockWhenCondition:</a>
37
<li ><a href ="NSConditionLock.html#method-7">-unlockWithCondition:</a>
39
<hr><h2>Instances Methods </h2>
40
<h3><a name ="method-0">condition</a></h3>
41
- (int) <b>condition</b>;<br>
45
<h3><a name ="method-1">initWithCondition:</a></h3>
46
- (id) <b>initWithCondition:</b> (int)condition;<br>
50
<h3><a name ="method-2">lockBeforeDate:</a></h3>
51
- (BOOL) <b>lockBeforeDate:</b> (NSDate*)limit;<br>
55
<h3><a name ="method-3">lockWhenCondition:</a></h3>
56
- (void) <b>lockWhenCondition:</b> (int)condition;<br>
60
<h3><a name ="method-4">lockWhenCondition:beforeDate:</a></h3>
61
- (BOOL) <b>lockWhenCondition:</b> (int)condition <b>beforeDate:</b> (NSDate*)limit;<br>
65
<h3><a name ="method-5">tryLock</a></h3>
66
- (BOOL) <b>tryLock</b>;<br>
70
<h3><a name ="method-6">tryLockWhenCondition:</a></h3>
71
- (BOOL) <b>tryLockWhenCondition:</b> (int)condition;<br>
75
<h3><a name ="method-7">unlockWithCondition:</a></h3>
76
- (void) <b>unlockWithCondition:</b> (int)condition;<br>