Пытается создать общий объект памяти с именем «имя» и режимом «режим», с режимом доступа «режим». Если файл ранее существовал, он пытается открыть его в режиме «режим». В противном случае возникает ошибка.
Переносит право собственности на объект совместной памяти «движущегося» на *это. После вызова «перемещенный» не представляет собой какой-либо общий объект памяти. Не бросает
Переносит право собственности на общую память «перемещенных» на это. После вызова «перемещенный» не представляет собой общую память. Не бросает
<
~shared_memory_object();
>
Уничтожает *это и указывает на то, что процесс вызова завершается с помощью ресурса. Все нанесённые на карту регионы остаются в силе после разрушения. Функция разрушителя будет распределять любые системные ресурсы, выделенные системой для использования этим процессом для этого ресурса. Ресурс еще можно открыть, назвав открытую конструкторскую перегрузку. Для стирания ресурса из системы используйте удалите().
Возвращается истинно, если размер объекта общей памяти может быть получен и записывает размер в пройденную ссылку
<
mode_tget_mode()const;
>Возвращение в режим доступа.
<
mapping_handle_tget_mapping_handle()const;
>Возвращает картографическую ручку. Никогда не бросай.
shared_memory_object public static functions
<
staticboolremove(constchar*name);
>
Стирает объект общей памяти из системы. Возврат ложных ошибок. Никогда не бросайте
Статья Class shared_memory_object раздела The Boost C++ Libraries BoostBook Documentation Subset Indexes and Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.