PMEMKV_JSON_CONFIG
Тип содержимого: «text/css»
Заголовок: _MP(PMEMKV_JSON_CONFIG, 3)
Коллекция: libpmemkv
Заголовок: PMEMKV_JSON_CONFIG
Вторичный заголовок: pmemkv_json_config
…
комментарий: <> (libpmemkv_json_config.3 — man-страница для конфигурационного API libpmemkv_json_config).
pmemkv_json_config — вспомогательный конфигурационный API для libpmemkv.
#include <libpmemkv_json_config.h>
int pmemkv_config_from_json(pmemkv_config *config, const char *jsonconfig);
const char *pmemkv_config_from_json_errormsg(void);
Общее описание pmemkv и доступных движков см. в libpmemkv(7). Описание основного API pmemkv см. в libpmemkv(3). Описание конфигурационного API для libpmemkv см. в libpmemkv_config(3).
pmemkv_json_config — это вспомогательная библиотека, которая предоставляет две функции:
int pmemkv_config_from_json(pmemkv_config *config, const char *jsonconfig);
: анализирует строку JSON и помещает все найденные элементы в JSON в config
. Разрешённые типы в строках JSON и соответствующие им типы в pmemkv_config:
const char *pmemkv_config_from_json_errormsg(void);
: возвращает удобочитаемую строку, описывающую последнюю ошибку.
Функция 'pmemkv_config_from_json' зависит от библиотеки RapidJSON, что является непосредственной причиной создания этой небольшой библиотеки.
Сборка этой библиотеки включена по умолчанию. Её можно отключить, установив переменную CMake BUILD_JSON_CONFIG в OFF:
cmake .. -DBUILD_JSON_CONFIG=OFF
Функция pmemkv_config_from_json() возвращает статус. Возможные возвращаемые значения:
Пример можно найти в libpmemkv_config(3).
libpmemkv(7), libpmemkv(3), libpmemkv_config(3) и https://pmem.io
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )