Spec-Zone.ru › Qt 6.1

Класс QOpcUaEndpointDescription

Описание конечной точки OPC UA EndpointDescription. Подробнее...

Заголовок: #include <QOpcUaEndpointDescription>
qmake: QT += opcua
  • Список всех членов, включая унаследованные

Открытые типы

Перечисление MessageSecurityMode { Недействительный, Нет, Подпись, Подпись и шифрование }

Свойства

  • endpointUrl : const QString
  • securityMode : const QOpcUaEndpointDescription::MessageSecurityMode
  • securityPolicy : const QString
  • server : const QOpcUaApplicationDescription
  • userIdentityTokens : const QList<QOpcUaUserTokenPolicy>

Открытые функции

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API