
Hi to all, Not that I've received a lot of feedback but I have to take some decisions to start working on Shmem recycling so this is your last change to stop this:
* Library name:
Although Peter likes IPC, I agree with Rene agree that InterProcess is much more descriptive (and pronounceable) so I'm taking Boost.InterProcess (boost::interprocess namespace, boost/interprocess and libs/boost/interprocess directories). I think namespace ipc = boost::interprocess; will be common, though.
* Class names: mmapped_file -> mapped_file
named_xxx_object -> xxx_services so shared_memory_services mapped_file_services heap_memory_services external_memory_services
-> Public lock/unlock functions? -> Merging 7 mutex types into 3? -> Merging 3 scoped_lock types into 1?
Like Peter has said, yes to all. Regards, Ion