49 lines
798 B
Markdown
49 lines
798 B
Markdown
# PR_QueueJob_Accept
|
|
|
|
Causes a job to be queued when a socket has a pending connection.
|
|
|
|
## Syntax
|
|
|
|
```{code}
|
|
#include <prtpool.h>
|
|
|
|
NSPR_API(PRJob *)
|
|
PR_QueueJob_Accept(
|
|
PRThreadPool *tpool,
|
|
PRJobIoDesc *iod,
|
|
PRJobFn fn,
|
|
void *arg,
|
|
PRBool joinable
|
|
);
|
|
```
|
|
|
|
### Parameters
|
|
|
|
The function has the following parameters:
|
|
|
|
`tpool`
|
|
|
|
: A pointer to a {ref}`PRThreadPool` structure previously created by a
|
|
call to {ref}`PR_CreateThreadPool`.
|
|
|
|
`iod`
|
|
|
|
: A pointer to a {ref}`PRJobIoDesc` structure.
|
|
|
|
`fn`
|
|
|
|
: The function to be executed when the job is executed.
|
|
|
|
`arg`
|
|
|
|
: A pointer to an argument passed to `fn`.
|
|
|
|
`joinable`
|
|
|
|
: If `PR_TRUE`, the job is joinable. If `PR_FALSE`, the job is not
|
|
joinable. See {ref}`PR_JoinJob`.
|
|
|
|
### Returns
|
|
|
|
Pointer to a {ref}`PRJob` structure or `NULL` on error.
|