Документация
ОС Аврора 4.0.2

VPN-провайдеры ConnMan

VPN-провайдеры ConnMan предоставляют возможности по взаимодействию между конфигурацией и VPN-плагином

Подключение: #include <connman/vpn/vpn-provider.h>

Перечисления

Структуры

Функции

Описание перечислений

enum vpn_provider_route_type {
	VPN_PROVIDER_ROUTE_TYPE_NONE = 0,
	VPN_PROVIDER_ROUTE_TYPE_MASK = 1,
	VPN_PROVIDER_ROUTE_TYPE_ADDR = 2,
	VPN_PROVIDER_ROUTE_TYPE_GW   = 3,
};

Перечисление предназначено для описания частей маршрута, над которыми происходит работа.

Название Значение Описание
VPN_PROVIDER_ROUTE_TYPE_NONE 0 Отсутствует тип
VPN_PROVIDER_ROUTE_TYPE_MASK 1 Сетевая маска
VPN_PROVIDER_ROUTE_TYPE_ADDR 2 Адрес соединения
VPN_PROVIDER_ROUTE_TYPE_GW 3 Адрес шлюза

Описание структур

struct vpn_provider;

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

Описание функций

const char *vpn_provider_get_path(struct vpn_provider *provider);

Получить путь объекта на системной шине D-Bus для провайдера, указанного в качестве аргумента.

const char *vpn_provider_get_string(struct vpn_provider *provider, const char *key);

Функция позволяет получить строковое представление параметра провайдера, указанного в качестве аргумента key.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.