|
Boost Users : |
Subject: Re: [Boost-users] Object pools?
From: Diederick C. Niehorster (dcnieho_at_[hidden])
Date: 2010-02-16 22:26:02
Hi Ryan,
I am not familiar with the library, nor the paradigm, but
Boost.FlyWeight seems to do something similar.
Best,
Dee
On Wed, Feb 17, 2010 at 9:31 AM, Ryan McConnehey <mccorywork_at_[hidden]> wrote:
> I recently had to create a class that managed a pool of objects for the
> user. Â Instead of the user creating the object themselves they would ask the
> class for an object. Â The class would hand the user a boost::shared_ptr of
> the object. Â When the boost::shared_ptr needed to destroy the object it
> handed it back to the class to reuse. Â The class is designed for those areas
> that need a lot of the same object but not all at the same time. Â This class
> has been useful for the boost::asio library where the async_receive and
> async_write need the buffer to be valid until the callback occurs. Â Other
> people at my work have shown interest and I'm looking at needing to improve
> the class to make it more general. Â Instead of spending time doing the
> improvements I would like to know if the boost libraries have anything like
> what I described. Â I'll looked through the descriptions but haven't seen
> anything that comes close.
>
> Ryan
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
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