![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Глобальное хранилище секций и элементов, зарегистрированных подсистемой ресурсов. Подробнее...
#include <piresourcesstorage.h>
Классы | |
| struct | Section |
| Одна логическая секция ресурсов с именованными бинарными элементами. Подробнее... | |
Открытые члены | |
| void | registerSection (const PIString §ion_name, const Section &data) |
Регистрирует или объединяет готовую секцию под именем section_name. | |
| void | registerSection (const uchar *rc_data, const uchar *rc_desc, int rc_desc_size) |
| Регистрирует вкомпиленные ресурсы из сырых данных и сериализованных дескрипторов. | |
| Section * | section (const PIString §ion_name) const |
| Возвращает зарегистрированную секцию по имени или null, если она отсутствует. | |
| PIByteArray | get (const PIString §ion_name, const PIString &entry_name) const |
| Возвращает данные элемента по секции и имени элемента. | |
| PIByteArray | get (const PIString &entry_name) const |
Возвращает первый элемент с именем entry_name среди всех секций. | |
| void | clear () |
| Удаляет все зарегистрированные секции и буферы элементов. | |
Открытые статические члены | |
| static PIResourcesStorage * | instance () |
| Возвращает экземпляр глобального хранилища. | |
Глобальное хранилище секций и элементов, зарегистрированных подсистемой ресурсов.