Класс QOpcUaEndpointDescription
Описание конечной точки OPC UA EndpointDescription. Подробнее...
| Заголовок: | #include <QOpcUaEndpointDescription> |
| qmake: | QT += opcua |
Открытые типы
| Перечисление | MessageSecurityMode { Недействительный, Нет, Подпись, Подпись и шифрование } |
Свойства
|
|
Открытые функции
| QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs) | |
| QOpcUaEndpointDescription & | operator=(const QOpcUaEndpointDescription &rhs) |
| QString | endpointUrl() const |
| quint8 | securityLevel() const |
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
| QString | securityPolicy() const |
| QOpcUaApplicationDescription | server() const |
| QByteArray | serverCertificate() const |
| QOpcUaApplicationDescription & | serverRef() |
| void | setEndpointUrl(const QString &endpointUrl) |
| void | setSecurityLevel(quint8 securityLevel) |
| void | setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode) |
| void | setSecurityPolicy(const QString &securityPolicy) |
| void | setServer(const QOpcUaApplicationDescription &server) |
| void | setServerCertificate(const QByteArray &serverCertificate) |
| void | setTransportProfileUri(const QString &transportProfileUri) |
| void | setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens) |
| QString | transportProfileUri() const |
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
| QList<QOpcUaUserTokenPolicy> & | userIdentityTokensRef() |
| bool | operator==(const QOpcUaEndpointDescription &rhs) const |
Подробное описание
Описание конечной точки содержит информацию о конечной точке и о том, как к ней подключиться.
Документация по типам членов
enum QOpcUaEndpointDescription::MessageSecurityMode
Этот перечисление определяет режим защиты, поддерживаемый конечной точкой.
| Константа | Значение | Описание |
|---|---|---|
QOpcUaEndpointDescription::Invalid |
0 |
Значение по умолчанию, будет отклонено сервером. |
QOpcUaEndpointDescription::None |
1 |
Без защиты. |
QOpcUaEndpointDescription::Sign |
2 |
Сообщения подписаны, но не зашифрованы. |
QOpcUaEndpointDescription::SignAndEncrypt |
3 |
Сообщения подписаны и зашифрованы. |
Документация свойств
[read-only] endpointUrl : const QString
URL конечной точки.
Функции доступа:
| QString | endpointUrl() const |
[read-only] securityMode : const QOpcUaEndpointDescription::MessageSecurityMode
Режим защиты, поддерживаемый этой конечной точкой.
Функции доступа:
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
[read-only] securityPolicy : const QString
URI политики безопасности.
Функции доступа:
| QString | securityPolicy() const |
[read-only] server : const QOpcUaApplicationDescription
Описание приложения сервера.
Функции доступа:
| QOpcUaApplicationDescription | server() const |
[read-only] userIdentityTokens : const QList<QOpcUaUserTokenPolicy>
Список маркеров идентификации пользователя, которые будет принимать конечная точка.
Функции доступа:
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
Документация функций-членов
QOpcUaEndpointDescription::QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs)
Создаёт описание конечной точки из rhs.
QOpcUaEndpointDescription &QOpcUaEndpointDescription::operator=(const QOpcUaEndpointDescription &rhs)
Устанавливает значения из rhs в этом описании конечной точки.
QString QOpcUaEndpointDescription::endpointUrl() const
Возвращает URL конечной точки.
Примечание: Функция-геттер для свойства endpointUrl.
См. также setEndpointUrl().
quint8 QOpcUaEndpointDescription::securityLevel() const
Возвращает относительный индекс, присвоенный сервером. Он описывает, насколько защищен этот конечная точка по сравнению с другими конечными точками того же сервера. Конечная точка с более строгими мерами безопасности имеет более высокий уровень безопасности, чем конечная точка со слабыми или отсутствующими мерами безопасности.
Уровень безопасности 0 указывает на конечную точку для обеспечения обратной совместимости, которая должна использоваться только в том случае, если клиент не поддерживает меры безопасности, необходимые для более защищенных конечных точек.
См. также setSecurityLevel().
QOpcUaEndpointDescription::MessageSecurityMode QOpcUaEndpointDescription::securityMode() const
Возвращает режим безопасности, поддерживаемый этой конечной точкой.
Примечание: Функция-геттер для свойства securityMode.
См. также setSecurityMode().
QString QOpcUaEndpointDescription::securityPolicy() const
Возвращает URI политики безопасности.
Примечание: Функция-геттер для свойства securityPolicy.
См. также setSecurityPolicy().
QOpcUaApplicationDescription QOpcUaEndpointDescription::server() const
Возвращает описание приложения сервера.
Примечание: Функция-геттер для свойства server.
См. также setServer().
QByteArray QOpcUaEndpointDescription::serverCertificate() const
Возвращает сертификат экземпляра приложения сервера.
См. также setServerCertificate().
QOpcUaApplicationDescription &QOpcUaEndpointDescription::serverRef()
Возвращает ссылку на описание приложения сервера.
void QOpcUaEndpointDescription::setEndpointUrl(const QString &endpointUrl)
Устанавливает URL для конечной точки на endpointUrl.
См. также endpointUrl().
void QOpcUaEndpointDescription::setSecurityLevel(quint8 securityLevel)
Устанавливает уровень безопасности на securityLevel.
См. также securityLevel().
void QOpcUaEndpointDescription::setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode)
Устанавливает режим безопасности, поддерживаемый этой конечной точкой, на securityMode.
См. также securityMode().
void QOpcUaEndpointDescription::setSecurityPolicy(const QString &securityPolicy)
Устанавливает URI политики безопасности на securityPolicy.
См. также securityPolicy().
void QOpcUaEndpointDescription::setServer(const QOpcUaApplicationDescription &server)
Устанавливает описание приложения сервера на server.
См. также server().
void QOpcUaEndpointDescription::setServerCertificate(const QByteArray &serverCertificate)
Устанавливает сертификат экземпляра приложения сервера на serverCertificate.
См. также serverCertificate().
void QOpcUaEndpointDescription::setTransportProfileUri(const QString &transportProfileUri)
Устанавливает URI профиля транспорта, поддерживаемого конечной точкой, на transportProfileUri.
См. также transportProfileUri().
void QOpcUaEndpointDescription::setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens)
Устанавливает токены идентификации пользователя на userIdentityTokens.
См. также userIdentityTokens().
QString QOpcUaEndpointDescription::transportProfileUri() const
Возвращает URI профиля транспорта, поддерживаемого конечной точкой.
См. также setTransportProfileUri().
QList<QOpcUaUserTokenPolicy> QOpcUaEndpointDescription::userIdentityTokens() const
Возвращает список токенов идентификации пользователя, которые будет принимать конечная точка.
Примечание: Функция-геттер для свойства userIdentityTokens.
См. также setUserIdentityTokens().
QList<QOpcUaUserTokenPolicy> &QOpcUaEndpointDescription::userIdentityTokensRef()
Возвращает ссылку на список токенов идентификации пользователя, которые будет принимать конечная точка.
bool QOpcUaEndpointDescription::operator==(const QOpcUaEndpointDescription &rhs) const
Возвращает true если описание этой конечной точки имеет такое же значение, что и rhs.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qopcuaendpointdescription.html