Class file_mapping
boost::interprocess::file_mapping
 
Synopsis
Description
Класс, который заворачивает картографию файлов, которая может быть использована для создания отображенных областей из отображенных файлов
file_mapping 
        public
       construct/copy/destruct
- <file_mapping(); >Построение пустого картографирования файла. Не бросает 
- <file_mapping(constchar*filename,mode_tmode); >Открывает картографирование файла «имя файла», начиная со смещения «file_offset», и размер отображения будет «размером». Картографирование может быть открыто только для режимов «read_only» или «read_write». броски<interprocess_exception>Ошибка.
 
- <file_mapping(file_mapping&&moved); >Переносит право собственности на объект отображения файлов «moved» на *это. После вызова «перемещенный» не представляет собой какой-либо объект отображения файлов. Не бросает 
- <file_mapping&operator=(file_mapping&&moved); >Переносит право собственности на отображение файла «moved» на *это. После вызова «перемещенный» не представляет собой картографирование файлов. Не бросать 
- <~file_mapping(); >Уничтожает картографирование файлов. Все регионы, созданные на карте, все еще действительны. Не бросать 
 
file_mapping public member functions
- <voidswap(file_mapping&other); >Обмен файлами. Не бросает. 
- <mode_tget_mode()const; >Возвращает режим доступа, используемый в конструкторе 
- <mapping_handle_tget_mapping_handle()const; >Получает картографическую ручку для использования<mapped_region>
 
- <constchar*get_name()const; >Возвращает имя файла, используемого в конструкторе. 
 
file_mapping public static functions
- <staticboolremove(constchar*filename); >Удалите файл с именем файла, даже если он был отображен в памяти. Вернусь к успеху. Функция может выйти из строя в некоторых операционных системах, если файл используется в других процессах, и разрешение на удаление не было предоставлено.