enqueueJob overloads

Synopses

Declared in <bdlmt_fixedthreadpool.h>

Same as the preceding overload, moving functor into the queue.

Enqueue functor for execution by a worker thread.

int
enqueueJob(Job const& functor);

Enqueue function with userData for execution by a worker thread.

int
enqueueJob(
    FixedThreadPoolJobFunc function,
    void* userData);

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

functor

job to execute, moved into the queue

function

job function to enqueue

userData

opaque pointer passed to function

Created with MrDocs