Enqueue functor on the queue id.

Synopsis

Declared in <bdlmt_multiqueuethreadpool.h>

int
enqueueJob(
    int id,
    Job const& functor);

Description

Enqueue the specified functor to the queue specified by id. Return 0 if enqueued successfully, and a non‐zero value if queuing is disabled. If passed by movable reference, the value of functor becomes unspecified but valid, and its allocator remains unchanged. The behavior is undefined unless functor is bound.

Return Value

0 if enqueued successfully, and a non‐zero value if queuing is disabled

Parameters

Name

Description

id

queue identifier

functor

job to enqueue

Created with MrDocs