managed_shared_memory
名前とサイズのオブジェクトを作成しました。その後、再度名前を取得したいと思います。どうすればいいですか?みたいな機能があると思っていたのget_name
ですが、見つけられませんでした。
#include <boost/interprocess/managed_shared_memory.hpp>
int main()
{
using namespace boost::interprocess;
managed_shared_memory shm(open_or_create,"MySharedMemory", 65536);
// The problem how the get the name out of the
std::string name = shm.get_name(); // does not exist
std::string name = shm.get_device().get_name(); // is not accessible
return 0;
}