Lines Matching refs:group

103 **                      entire wait group (PR_DestroyWaitGroup()).
169 ** enumeration over a wait group. The opaque object must be allocated
182 ** will be semantically tied to the wait group specified.
189 ** group A reference to a PRWaitGroup or NULL. Wait groups are
191 ** to semantically group various file descriptors by the
202 ** Invalid 'group' identifier or duplicate 'desc' object.
206 ** The group is being destroyed.
208 NSPR_API(PRStatus) PR_AddWaitFileDesc(PRWaitGroup *group, PRRecvWait *desc);
217 ** group A pointer to a valid PRWaitGroup or NULL (the null
218 ** group. The function will block the caller until a
219 ** channel from the wait group becomes ready for receive
236 ** The 'group' is not known by the runtime.
240 ** The group is being destroyed.
242 NSPR_API(PRRecvWait*) PR_WaitRecvReady(PRWaitGroup *group);
251 ** available thread waiting on the group will be made to return the
255 ** group The wait group under which the wait receive object was
261 ** with the specified wait group, the status returned will
265 ** If the receive object or wait group are invalid, the
270 ** The 'group' argument is not recognized as a valid group.
272 ** There are no more receive wait objects in the group's
275 ** The group is being destroyed.
277 NSPR_API(PRStatus) PR_CancelWaitFileDesc(PRWaitGroup *group, PRRecvWait *desc);
286 ** objects are associated with the wait group, a NULL will be returned.
291 ** group The wait group under which the wait receive object was
294 ** PRRecvWait* If the wait group is valid and at least one receive wait
295 ** object is present in the group, that object will be
296 ** marked as PR_MW_INTERRUPT'd and removed from the group's
304 NSPR_API(PRRecvWait*) PR_CancelWaitGroup(PRWaitGroup *group);
309 ** A wait group is an opaque object that a client may create in order
310 ** to semantically group various wait requests. Each wait group is
311 ** unique, including the default wait group (NULL). A wait request
312 ** that was added under a wait group will only be serviced by a caller
313 ** that specified the same wait group.
337 ** on the group will be treated as if the each had been the target of a
341 ** group Reference to a wait group previously allocated using
344 ** PRStatus Will be PR_SUCCESS if the wait group was valid and there
345 ** are no receive wait objects in that group. Otherwise
350 ** The 'group' argument does not reference a known object.
352 ** The group still contains receive wait objects.
354 NSPR_API(PRStatus) PR_DestroyWaitGroup(PRWaitGroup *group);
362 ** of the indicated wait group.
364 ** group The wait group that the enumeration is intended to
365 ** process. It may be be the default wait group (NULL).
367 ** PRMWaitEnumerator* group
373 ** The 'group' argument does not reference a known object.
376 NSPR_API(PRMWaitEnumerator*) PR_CreateMWaitEnumerator(PRWaitGroup *group);
399 ** PR_EnumerateWaitGroup is a thread safe enumerator over a wait group.
409 ** Modifications to the content of the wait group are allowed during