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

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..


Jerry Hicks

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at