From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2007-03-13 17:21:34
Borse, Ganesh wrote:
> I am developing an application with 2 unrelated, arbitrary processes having a C++ shared hash map between them to store data.
> However, I am facing the problem of creating this template hash map in shared memory.
> Can boost be used for this purpose?
> Can anybody please suggest me the implementation which can be used to do this?
> Thanks in advance.
The hash map containers that were being developed by Daniel James (take
a look at Vault/Containers) used to be shared memory friendly (I mean,
compatible with Boost.Interprocess). I haven't tested them recently, though.
To share containers between two unrelated processes please see
Boost.Interprocess (currently in the CVS, and BoostVault/Concurrent
Programming). Online docs here:
> Best Regards,
> Ganesh B.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk