Boost logo

Boost Users :

Subject: [Boost-users] multi-index/interprocess find key must be allocated in shared memory?
From: Jerry Hicks (hickswgjr_at_[hidden])
Date: 2009-12-10 19:19:48


Hi,
I have a multi_index set working nicely in shared memory but I'm
trying to figure out how to search one of my indices without allocating
the search key in shared memory.

Assuming my index is based on a char_string (basic_string with a segment
manager allocator), is there an easy way to perform a find() operation that
can use a const char *key?

Trying to avoid the rather substantial overhead of instantiating my
const char *key as a char_string in shared memory.

Any other suggestions how I might organize things to avoid the situation
would be welcomed..

Cheers,

Jerry Hicks


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