Semaphore.st
changeset 2235 c6a15bd9a33c
parent 2234 21fe6c17fe8d
child 2262 4c4d810f006f
equal deleted inserted replaced
2234:21fe6c17fe8d 2235:c6a15bd9a33c
   151 
   151 
   152     "Modified: 10.1.1997 / 21:43:33 / cg"
   152     "Modified: 10.1.1997 / 21:43:33 / cg"
   153 ! !
   153 ! !
   154 
   154 
   155 !Semaphore methodsFor:'queries '!
   155 !Semaphore methodsFor:'queries '!
       
   156 
       
   157 count
       
   158     "return the number of 'already-counted' trigger events.
       
   159      Thats the number of waits which will succeed without blocking"
       
   160 
       
   161     ^ count
       
   162 
       
   163     "Created: 23.1.1997 / 02:55:58 / cg"
       
   164 !
   156 
   165 
   157 numberOfWaitingProcesses
   166 numberOfWaitingProcesses
   158     "return the number of processes waiting on the receiver"
   167     "return the number of processes waiting on the receiver"
   159 
   168 
   160     ^ waitingProcesses size
   169     ^ waitingProcesses size
   487 ! !
   496 ! !
   488 
   497 
   489 !Semaphore class methodsFor:'documentation'!
   498 !Semaphore class methodsFor:'documentation'!
   490 
   499 
   491 version
   500 version
   492     ^ '$Header: /cvs/stx/stx/libbasic/Semaphore.st,v 1.40 1997-01-23 01:24:07 cg Exp $'
   501     ^ '$Header: /cvs/stx/stx/libbasic/Semaphore.st,v 1.41 1997-01-23 02:24:48 cg Exp $'
   493 ! !
   502 ! !