[#BloombergLP-bdlmt-MultiQueueThreadPool-deleteQueue-01] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlmt.adoc[bdlmt]::xref:BloombergLP/bdlmt/MultiQueueThreadPool.adoc[MultiQueueThreadPool]::deleteQueue :relfileprefix: ../../../ :mrdocs: Disable enqueuing to the queue associated with the specified `id`, and enqueue the specified `cleanupFunctor` to the _front_ of the queue. The `cleanupFunctor` is guaranteed to be the last queue element processed, after which the queue is destroyed. This function does not wait for the `cleanupFunctor` to be executed (instead the caller is notified asynchronously through the execution of the supplied `cleanupFunctor`). Return 0 on success, and a non‐zero value otherwise. Note that this function will fail if this pool is stopped. == Synopsis Declared in `<bdlmt_multiqueuethreadpool.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int deleteQueue( int id, xref:BloombergLP/bdlmt/MultiQueueThreadPool/CleanupFunctor.adoc[CleanupFunctor] const& cleanupFunctor); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#