Класс MobileNetworkAccessPointSettings
(Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings)
Настройка конфигурации точки доступа для работы в мобильной сети. Подробнее…
Заголовочный файл: | #include <mdm-connectivity.h> |
Публичные типы
- enum GprsAuthentication
- enum Protocol { IP, IPv4, IPv6, Dual }
- enum Type { Default, Internet, Mms, Ims }
Публичные методы
- bool isValid() const
Публичные переменные
QString | accessPointName |
QString | connectionName |
GprsAuthentication | gprsAuthentication |
QString | password |
Protocol | protocol |
QString | username |
Подробное описание
Настройка конфигурации точки доступа для работы в мобильной сети.
В число этих настроек входят имя соединения, имя точки доступа, поддерживаемый протокол соединения (IP, IPv6 или Dual), метод аутентификации GPRS для соединения, а также имя пользователя и пароль (при необходимости).
Описание типов класса
enum MobileNetworkAccessPointSettings::GprsAuthentication
Метод аутентификации GPRS для подключения к точке доступа.
Константа | Значение | Описание |
---|---|---|
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::None |
0 |
Аутентификация не требуется |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::PAP |
1 |
Аутентификация по протоколу PAP (Password Authentication Protocol) |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::CHAP |
2 |
Аутентификация по протоколу CHAP (Challenge-Handshake Authentication Protocol) |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::Any |
3 |
Используется любой доступный метод аутентификации |
enum MobileNetworkAccessPointSettings::Protocol
Протокол, поддерживаемый точкой доступа.
Константа | Значение | Описание |
---|---|---|
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::IP |
0 |
Интернет-протокол версии 4 (IPv4) |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::IPv4 |
IP |
Синоним для константы IP |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::IPv6 |
? | Интернет-протокол версии 6 (IPv6) |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::Dual |
? | Одновременное использование обоих протоколов IPv4 и IPv6 |
enum MobileNetworkAccessPointSettings::Type
Тип настраиваемой точки доступа (контекст соединения).
Константа | Значение | Описание |
---|---|---|
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::Default |
0 |
Контекст соединения по умолчанию (Интернет) |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::Internet |
Default |
Синоним для константы Default |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::Mms |
? | Контекст подключения для MMS (Multimedia Message Service) |
Sailfish::Mdm::ConnectivitySettings::MobileNetworkAccessPointSettings::Ims |
? | Контекст подключения для IPM (IP Multimedia Subsystem) |
Описание методов класса
bool MobileNetworkAccessPointSettings::isValid() const
Возвращает true, если полям connectionName и accessPointName были присвоены значения.
Описание полей класса
QString MobileNetworkAccessPointSettings::accessPointName
Имя точки доступа.
Примечание: в имени нельзя использовать знаки подчеркивания и пробелы.
QString MobileNetworkAccessPointSettings::connectionName
Имя соединения.
GprsAuthentication MobileNetworkAccessPointSettings::gprsAuthentication
Метод аутентификации GPRS для подключения к точке доступа.
QString MobileNetworkAccessPointSettings::password
Пароль для аутентификации.
Protocol MobileNetworkAccessPointSettings::protocol
Протокол, поддерживаемый точкой доступа.
QString MobileNetworkAccessPointSettings::username
Имя пользователя для аутентификации.