Causes a job to be queued when a timer expires.
Syntax
#include <prtpool.h> NSPR_API(PRJob *) PR_QueueJob_Timer( PRThreadPool *tpool, PRIntervalTime timeout, PRJobFn fn, void * arg, PRBool joinable );
Parameters
The function has the following parameters:
tpool- A pointer to a
PRThreadPoolstructure previously created by a call toPR_CreateThreadPool. iod- A pointer to a
PRJobIoDescstructure. timeout- A value, expressed as a
PRIntervalTime, to wait before queuing the job. 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. IfPR_FALSE, the job is not joinable. SeePR_JoinJob.
Returns
Pointer to a PRJob structure or NULL on error.
