|
Boost Users : |
From: Tom Matelich (tmatelich_at_[hidden])
Date: 2002-01-30 11:49:32
I've been using the ACE_Malloc framework from ACE
(http://cs.wustl.edu/~schmidt/ACE.html) to solve a similar problem (sharing
statics between DLL's). It takes a little while to figure out because the
documentation is a little slim, but once you do it pays off pretty quickly.
Doxygen documentation for ACE_Malloc is at:
http://doc.ece.uci.edu/Doxygen/Current/html/ace/classACE__Malloc__T.html and
the shared_mem memory pool is at:
http://doc.ece.uci.edu/Doxygen/Current/html/ace/classACE__Shared__Memory__Po
ol.html
I ended up not having to write an STL allocator using ACE_Malloc, but I
don't think it would be too difficult. If you get it right, a lot of ACE
users would be your friend :)
Tom Matelich
> -----Original Message-----
> From: xpav_2000 [mailto:alex_at_[hidden]]
> Sent: Tuesday, January 29, 2002 6:01 PM
> To: Boost-Users_at_[hidden]
> Subject: [Boost-Users] Re: boost::pool + shared memory
>
>
> --- In Boost-Users_at_y..., Tom Matelich <tmatelich_at_z...> wrote:
> > Looks like pool may not be what I need, darn. I like
> > to weasel as many boost classes into my project as possible.
>
> I've got a similar question -- I've got a whole pile of strings that
> I want to share between processes, and I was thinking a reference-
> counted string implementation with the actual data in shared memory
> would be a good way to do that.
>
> Do you think a memory pool placed in shared memory, with the string
> class modified to allocate/deallocate there would work?
>
>
>
> ------------------------ Yahoo! Groups Sponsor
> ---------------------~-->
> Tiny Wireless Camera under $80!
> Order Now! FREE VCR Commander!
> Click Here - Only 1 Day Left!
> http://us.click.yahoo.com/nuyOHD/7.PDAA/yigFAA/EbFolB/TM
> --------------------------------------------------------------
> -------~->
>
> Info: <http://www.boost.org>
> Wiki: <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl>
> Unsubscribe: <mailto:boost-users-unsubscribe_at_[hidden]>
>
>
> Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
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