|
Boost Users : |
Subject: Re: [Boost-users] Boost sync_queue clear
From: Klaim - Joël Lamotte (mjklaim_at_[hidden])
Date: 2018-01-20 00:07:28
On Sat, Jan 20, 2018 at 12:17 AM, kjw via Boost-users <
boost-users_at_[hidden]> wrote:
> I am a user of the Boost Thread library experimental class, "sync_queue".
>
> I would like to know if there is a way to remove all elements currently in
> the queue.
>
> I don't see a "clear()" or "erase()" type method exposed and I don't see
> an easy way to access the internal container as a workaround.
>
>
I think the close() operation is the closest thing to what you want.
It looks like this type doesn't present copy assignation either so you
cannot do my_queue = {}; to reset it.
I suspect this is by design.
Joël Lamotte
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net