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) |
상세 설명
이 클래스는 세션 시간 초과, 보안 채널 수명 및 localeIds와 같은 일반적인 연결 매개 변수를 저장합니다.
이 클래스의 정보는 현재 open62541 백엔드에서만 사용됩니다.
멤버 함수 문서
QOpcUaConnectionSettings::QOpcUaConnectionSettings()
연결 설정 개체를 생성합니다.
QOpcUaConnectionSettings::QOpcUaConnectionSettings(const QOpcUaConnectionSettings &other)
other 값으로 연결 설정 객체를 구성합니다.
[noexcept]
QOpcUaConnectionSettings::QOpcUaConnectionSettings(QOpcUaConnectionSettings &&other)
Move - 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
을 반환합니다.
© 2025 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.