Инфраструктура настройки, а именно cust, предоставляет API для каждого сервисного модуля, чтобы получить пути к каталогам конфигурации на разных уровнях или пути к файлам конфигурации.
Структура каталогов инфраструктуры настройки выглядит следующим образом:
/base/global/
├── cust_lite # Репозиторий кода инфраструктуры настройки
│ ├── frameworks # Основной код инфраструктуры настройки
│ │ ├── cust_lite # Инфраструктура настройки
│ │ │ ├── src # Код реализации
│ │ │ └── test # Тестовый код
│ ├── interfaces # API инфраструктуры настройки
│ │ ├── innerkits # API инфраструктуры настройки для внутренних подсистем
│ │ └── js # JavaScript API
Вызовите API инфраструктуры настройки, чтобы получить каталоги конфигурации на разных уровнях или пути к файлам конфигурации.
#include <gtest/gtest.h>
#include "cust_utils.h"
const char *testPathSuffix = "user.xml"; // Устанавливаем имя файла конфигурации.
char buf[MAX_PATH_LEN];
char *filePath = GetOneCfgFile(testPathSuffix, CUST_TYPE_CONFIG, buf, MAX_PATH_LEN); // Получаем путь к файлу конфигурации с наивысшим приоритетом.
Язык программирования: C/C++.
global_cust_lite
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )