PIP 5.6.1
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)
 Регистрирует вкомпиленные ресурсы из сырых данных и сериализованных дескрипторов.
 
Sectionsection (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 PIResourcesStorageinstance ()
 Возвращает экземпляр глобального хранилища.
 

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

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