Предупреждение: XSI совместно используемая память и межпроцессная портативная общая память (boost::interprocess::shared_memory_object)Они не могут общаться между собой.
xsi_shared_memory
public
construct/copy/destruct
<
xsi_shared_memory();
>
Конструктор по умолчанию. Представляет собой пустое<xsi_shared_memory>.
Инициализирует это с помощью шмида, полученного ранее (возможно, из другого процесса). Этот инициализатор более низкого уровня позволяет отображать общую память без ключа.
Открывает существующую общую память с идентификатором «ключ» или создает новую общую память XSI из идентификатора «ключ», с размером «размер» и разрешениями «perm».
Переносит право собственности на объект общей памяти «движущегося» на *это. После вызова «перемещенный» не представляет собой какой-либо общий объект памяти. Не бросать
Возвращает идентификатор общей памяти, который идентифицирует общую память
<
mapping_handle_tget_mapping_handle()const;
>
Возвращает картографическую ручку. Никогда не бросайте
xsi_shared_memory public static functions
<
staticboolremove(intshmid);
>
Стирает объект общей памяти XSI, идентифицированный Шмидом из системы. Возврат ложных ошибок. Никогда не бросайте
Статья Class xsi_shared_memory раздела The Boost C++ Libraries BoostBook Documentation Subset Indexes and Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.