reference_counter() : counter(0) {
mutex = boost::interprocess::
- named_mutex(boost::interprocess::create_only,
- "monazilla.GikoMona.shared-memory.mutex");
+ named_mutex(boost::interprocess::create_only, shared_mutex_name);
}
~reference_counter() {
- named_mutex::remove("monazilla.GikoMona.shared-memory.mutex");
+ named_mutex::remove(shared_mutex_name);
}
self_type& operator++() { ++counter; return *this; }
private:
int counter;
+ static const char *shared_mutex_name = "org.monazilla.GikoMona.shared-memory.mutex";
boost::interprocess::named_mutex mutex;
};