QOpcUaConnectionSettings Class
서버 연결에 사용되는 일반적인 매개변수입니다. 더 보기...
| 헤더: | #include <QOpcUaConnectionSettings> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| 다음부터: | Qt 6.6부터 |
공개 함수
| QOpcUaConnectionSettings() | |
| QOpcUaConnectionSettings(const QOpcUaConnectionSettings &other) | |
| QOpcUaConnectionSettings(QOpcUaConnectionSettings &&other) | |
| ~QOpcUaConnectionSettings() | |
| std::chrono::milliseconds | connectTimeout() const |
| std::chrono::milliseconds | requestTimeout() const |
| std::chrono::milliseconds | secureChannelLifeTime() const |
| QStringList | sessionLocaleIds() const |
| std::chrono::milliseconds | sessionTimeout() const |
| void | setConnectTimeout(std::chrono::milliseconds timeout) |
| void | setRequestTimeout(std::chrono::milliseconds timeout) |
| void | setSecureChannelLifeTime(std::chrono::milliseconds lifeTime) |
| void | setSessionLocaleIds(const QStringList &localeIds) |
| void | setSessionTimeout(std::chrono::milliseconds timeout) |
| void | swap(QOpcUaConnectionSettings &other) |
| QOpcUaConnectionSettings & | operator=(QOpcUaConnectionSettings &&other) |
| QOpcUaConnectionSettings & | operator=(const QOpcUaConnectionSettings &rhs) |
관련 비멤버
| bool | operator!=(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
| bool | operator==(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
상세 설명
이 클래스는 세션 타임아웃, 보안 채널 유효 기간, 로케일 ID와 같은 일반적인 연결 매개변수를 저장합니다.
이 클래스의 정보는 현재 open62541 백엔드에서만 사용됩니다.
멤버 함수 문서
QOpcUaConnectionSettings::QOpcUaConnectionSettings()
연결 설정 객체를 생성합니다.
QOpcUaConnectionSettings::QOpcUaConnectionSettings(const QOpcUaConnectionSettings &other)
other 의 값을 사용하여 연결 설정 객체를 생성합니다.
[constexpr noexcept default] QOpcUaConnectionSettings::QOpcUaConnectionSettings(QOpcUaConnectionSettings &&other)
other 에서 새로운 연결 설정 객체를 생성합니다.
참고: 이동된객체인 ` other `는 부분적으로 형성된 상태가 되며, 이 상태에서는 소멸과 새 값 할당만이 유효한 연산입니다.
[noexcept] QOpcUaConnectionSettings::~QOpcUaConnectionSettings()
이 연결 설정 객체를 삭제합니다.
std::chrono::milliseconds QOpcUaConnectionSettings::connectTimeout() const
연결 타임아웃 시간을 반환합니다.
이 값은 연결이 응답을 기다리는 시간을 결정합니다.
setConnectTimeout()도 참조하십시오 .
std::chrono::milliseconds QOpcUaConnectionSettings::requestTimeout() const
요청 타임아웃을 반환합니다.
이 값은 동기식 서비스 호출이 응답을 기다리는 시간을 결정합니다.
setRequestTimeout()도 참조하십시오 .
std::chrono::milliseconds QOpcUaConnectionSettings::secureChannelLifeTime() const
보안 채널의 유효 기간을 반환합니다.
setSecureChannelLifeTime()도 참조하십시오 .
QStringList QOpcUaConnectionSettings::sessionLocaleIds() const
세션 로케일 ID를 반환합니다.
setSessionLocaleIds()도 참조하십시오 .
std::chrono::milliseconds QOpcUaConnectionSettings::sessionTimeout() const
요청된 세션 타임아웃을 반환합니다.
setSessionTimeout()도 참조하십시오 .
void QOpcUaConnectionSettings::setConnectTimeout(std::chrono::milliseconds timeout)
timeout 를 새로운 연결 타임아웃으로 설정합니다.
connectTimeout()도 참조하십시오 .
void QOpcUaConnectionSettings::setRequestTimeout(std::chrono::milliseconds timeout)
timeout 를 새로운 요청 타임아웃으로 설정합니다.
requestTimeout()도 참조하십시오 .
void QOpcUaConnectionSettings::setSecureChannelLifeTime(std::chrono::milliseconds lifeTime)
lifeTime 를 새로운 보안 채널 유효 기간으로 설정합니다.
자세한 내용은 https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#Table11를 참조하십시오.
secureChannelLifeTime()도 참조하십시오 .
void QOpcUaConnectionSettings::setSessionLocaleIds(const QStringList &localeIds)
localeIds 를 새로운 로케일 ID 목록으로 설정합니다. 이 설정은 현재 open62541 백엔드에서 지원되지 않습니다.
자세한 내용은 https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.3/#Table17를 참조하십시오.
sessionLocaleIds()도 참조하십시오 .
void QOpcUaConnectionSettings::setSessionTimeout(std::chrono::milliseconds timeout)
timeout 를 새로운 요청 세션 시간 초과 값으로 설정합니다.
자세한 내용은 https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.2/#Table15를 참조하십시오.
sessionTimeout()도 참조하십시오 .
[noexcept] void QOpcUaConnectionSettings::swap(QOpcUaConnectionSettings &other)
other 연결 설정 객체를 이 연결 설정 객체로 교체합니다. 이 작업은 매우 빠르게 수행되며 실패하는 일이 없습니다.
[noexcept] QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(QOpcUaConnectionSettings &&other)
other 를 이 QOpcUaConnectionSettings 인스턴스에 이동 할당합니다.
참고: 이동된객체 other 는 부분적으로 형성된 상태가 되며, 이 상태에서는 소멸과 새 값 할당만이 유효한 연산입니다.
QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(const QOpcUaConnectionSettings &rhs)
이 연결 설정 객체에 rhs 의 값을 설정합니다.
관련 비회원
[noexcept] bool operator!=(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs)
lhs 에 rhs 과 동일한 연결 설정이 포함되어 있지 않으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.
[noexcept] bool operator==(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs)
lhs 에 rhs 와 동일한 연결 설정이 포함되어 있으면 true 를 반환하고, 그렇지 않으면 false 를 반환합니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.