Details
-
Task
-
Resolution: Fixed
-
P3: Somewhat important
-
None
-
None
-
8
-
8539df0c1 (dev), 324bd1861 (dev)
-
Foundations Sprint 79, Foundations Sprint 80, Foundation Sprint 81
Description
- Remove Ret* and QWeakPointer<ReturnType> from QAbstractGrpcClient::call()/startStream() methods.
- Move deserialization and error handling logic from current lambda that's set in the qabstractclient.cpp to generated gRPC client class and connect it to QGrpcStream::messageRecieved()
- Remove handler from QGrpcStream - after changes above, it'd unused
(FYI semlanik)
Attachments
Issue Links
- is required for
-
QTBUG-109596 Qt GRPC Technology Preview scope in Qt 6.6
-
- Closed
-
For Gerrit Dashboard: QTBUG-111405 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
474044,5 | Remove QWP<Ret> parameter from QAbstractGrpcClient::startStream() | dev | qt/qtgrpc | Status: MERGED | +2 | 0 |
474288,2 | Remove Ret* argument from QAbstractGrpcClient::call() method | dev | qt/qtgrpc | Status: ABANDONED | 0 | 0 |
474296,2 | Change Ret* parameter to Ret& in QAbstractGrpcClient::call() | dev | qt/qtgrpc | Status: MERGED | +2 | 0 |