PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Класс PIResourcesStorage

Глобальное хранилище секций и элементов, зарегистрированных подсистемой ресурсов. Подробнее...

#include <piresourcesstorage.h>

Классы

struct  Section
 Одна логическая секция ресурсов с именованными бинарными элементами. Подробнее...

Открытые члены

void registerSection (const PIString &section_name, const Section &data)
 Регистрирует или объединяет готовую секцию под именем section_name.
void registerSection (const uchar *rc_data, const uchar *rc_desc, int rc_desc_size)
 Регистрирует вкомпиленные ресурсы из сырых данных и сериализованных дескрипторов.
Section * section (const PIString &section_name) const
 Возвращает зарегистрированную секцию по имени или null, если она отсутствует.
PIByteArray get (const PIString &section_name, const PIString &entry_name) const
 Возвращает данные элемента по секции и имени элемента.
PIByteArray get (const PIString &entry_name) const
 Возвращает первый элемент с именем entry_name среди всех секций.
void clear ()
 Удаляет все зарегистрированные секции и буферы элементов.

Открытые статические члены

static PIResourcesStorage * instance ()
 Возвращает экземпляр глобального хранилища.

Подробное описание

Глобальное хранилище секций и элементов, зарегистрированных подсистемой ресурсов.