QGrpcStatus Class
QGrpcStatus 클래스는 QGrpcStatusObject( StatusCode )와 문자열 메시지를 결합한 것입니다. 더 보기...
| 헤더: | #include <QGrpcStatus> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
| 다음과 같이: | Qt 6.5 |
QGrpcStatus 비교
| 범주 | 비교 가능한 유형 |
|---|---|
| 동등성 | QGrpcStatus |
| 동등성 | QtGrpc::StatusCode. |
속성
공개 행사
| QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {}) | |
| QGrpcStatus(const QGrpcStatus &other) | |
| QGrpcStatus(QGrpcStatus &&other) | |
| ~QGrpcStatus() | |
| QtGrpc::StatusCode | code() const |
(since 6.8) bool | isOk() const |
| QString | message() && |
| const QString & | message() const & |
(since 6.8) void | swap(QGrpcStatus &other) |
(since 6.8) | operator QVariant() const |
| QGrpcStatus & | operator=(QGrpcStatus &&other) |
| QGrpcStatus & | operator=(const QGrpcStatus &other) |
관련 비회원
(since 6.8) size_t | qHash(const QGrpcStatus &key, size_t seed = 0) |
| bool | operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs) |
| bool | operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs) |
(since 6.8) QDataStream & | operator<<(QDataStream &out, const QGrpcStatus &status) |
(since 6.8) QDebug | operator<<(QDebug debug, const QGrpcStatus &status) |
| bool | operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs) |
| bool | operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs) |
(since 6.8) QDataStream & | operator>>(QDataStream &in, QGrpcStatus &status) |
상세 설명
QGrpcStatus 클래스는 일반적으로 서버에서 반환된 완료된 gRPC™ 작업에 대한 정보를 제공합니다.
RPC 작업이 실패한 경우, ` Ok` 이외의 ` StatusCode ` 값을 포함합니다.
속성 설명
[read-only] code : const QtGrpc::StatusCode
StatusCode 이전 gRPC 공모를 통해 접수된 것.
액세스 함수:
| QtGrpc::StatusCode | code() const |
[read-only] message : const QString
이전 gRPC 호출에 대한 상태 메시지를 수신했습니다.
액세스 함수:
| const QString & | message() const & |
| QString | message() && |
멤버 함수 설명서
QGrpcStatus::QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {})
상태 코드 code 와 문자열 message 을 사용하여 QGrpcStatus 객체를 생성합니다.
QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)
다음에서 QGrpcStatus 객체를 복사하여 생성합니다. other
[noexcept default] QGrpcStatus::QGrpcStatus(QGrpcStatus &&other)
other 에서 새로운 QGrpcStatus 객체를 생성합니다.
참고: 이동된객체인 ` other `는 부분적으로 형성된 상태가 되며, 이 상태에서는 소멸과 새 값 할당만이 유효한 연산입니다.
[noexcept] QGrpcStatus::~QGrpcStatus()
QGrpcStatus 를 삭제합니다.
[noexcept] QtGrpc::StatusCode QGrpcStatus::code() const
해당 객체에 포함된 ` StatusCode`을 반환합니다.
참고: code 속성에 대한게터 함수입니다.
[noexcept, since 6.8] bool QGrpcStatus::isOk() const
code()의 값이 Ok 와 같을 경우 true 를 반환합니다.
이 함수는 Qt 6.8에서 도입되었습니다.
[noexcept, since 6.8] void QGrpcStatus::swap(QGrpcStatus &other)
other 를 이 객체로 교체합니다. 이 작업은 매우 빠르며 절대 실패하지 않습니다.
이 함수는 Qt 6.8에서 도입되었습니다.
[since 6.8] QGrpcStatus::operator QVariant() const
이 객체를 기반으로 새로운 ` QVariant `를 생성합니다.
이 함수는 Qt 6.8에서 도입되었습니다.
[noexcept default] QGrpcStatus &QGrpcStatus::operator=(QGrpcStatus &&other)
other 를 이 QGrpcStatus 인스턴스로 이동-할당하고, 이에 대한 참조를 반환합니다.
참고: 이동된객체 other 는 부분적으로 형성된 상태가 되며, 이 상태에서는 소멸과 새 값 할당만이 유효한 연산입니다.
QGrpcStatus &QGrpcStatus::operator=(const QGrpcStatus &other)
other 객체의 데이터를 이 상태 객체에 할당하고, 해당 객체에 대한 참조를 반환합니다.
관련 비회원
[noexcept, since 6.8] size_t qHash(const QGrpcStatus &key, size_t seed = 0)
key seed 의 해시 값을 반환하며, 계산의 시드 값으로 를 사용합니다.
이 함수는 Qt 6.8에서 도입되었습니다.
[noexcept] bool operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
lhs 와 rhs 에 명시된 상태 코드가 일치하지 않으면 ` true `를 반환합니다.
[noexcept] bool operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
lhs 와 rhs 에 있는 상태 코드가 서로 다를 경우, true 를 반환합니다.
[since 6.8] QDataStream &operator<<(QDataStream &out, const QGrpcStatus &status)
지정된 status 를 지정된 스트림 out 에 기록합니다.
이 함수는 Qt 6.8에서 도입되었습니다.
[since 6.8] QDebug operator<<(QDebug debug, const QGrpcStatus &status)
지정된 스트림 debug 에 ` status `를 기록합니다.
이 함수는 Qt 6.8에서 도입되었습니다.
[noexcept] bool operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
lhs 와 rhs 에 있는 상태 코드가 동일한 경우 true 를 반환합니다.
[noexcept] bool operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
lhs 와 rhs 에 있는 상태 코드가 동일한 경우, true 를 반환합니다.
[since 6.8] QDataStream &operator>>(QDataStream &in, QGrpcStatus &status)
스트림 in 에서 ` QGrpcStatus `를 읽어와 ` status`에 저장합니다.
이 함수는 Qt 6.8에서 도입되었습니다.
© 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.