diff options
author | Sona Kurazyan <sona.kurazyan@qt.io> | 2021-06-03 10:03:03 +0200 |
---|---|---|
committer | Sona Kurazyan <sona.kurazyan@qt.io> | 2021-06-04 12:44:36 +0200 |
commit | 05f58c9d1903acdea30d0378257fe506a4159edd (patch) | |
tree | 92e49c223682ef5e00d29e42da5b77c94ec09538 /src/remoteobjects/qremoteobjectsourceio.cpp | |
parent | 7dcb801dca2ce76211ecef33050e60452dc0de24 (diff) |
Remove the IoDeviceBase::stream() method
When support for multiple serialization backends is added, IoDeviceBase
shouldn't be aware of the serialization method used (serialization is
handled by the codec), so it should have no QDataStream-specific methods.
Moved the method returning QDataStream to the private part, so that it
can be easily removed later, without breaking SC.
Change-Id: I511306ac520c5b745576f5db31dc22f0eadacc62
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
Diffstat (limited to 'src/remoteobjects/qremoteobjectsourceio.cpp')
-rw-r--r-- | src/remoteobjects/qremoteobjectsourceio.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/remoteobjects/qremoteobjectsourceio.cpp b/src/remoteobjects/qremoteobjectsourceio.cpp index d250704..b651de2 100644 --- a/src/remoteobjects/qremoteobjectsourceio.cpp +++ b/src/remoteobjects/qremoteobjectsourceio.cpp @@ -191,7 +191,7 @@ void QRemoteObjectSourceIo::onServerRead(QObject *conn) case AddObject: { bool isDynamic; - m_codec->deserializeAddObjectPacket(connection->stream(), isDynamic); + m_codec->deserializeAddObjectPacket(connection->d_func()->stream(), isDynamic); qRODebug(this) << "AddObject" << m_rxName << isDynamic; if (m_sourceRoots.contains(m_rxName)) { QRemoteObjectRootSource *root = m_sourceRoots[m_rxName]; @@ -218,7 +218,7 @@ void QRemoteObjectSourceIo::onServerRead(QObject *conn) case InvokePacket: { int call, index, serialId, propertyId; - m_codec->deserializeInvokePacket(connection->stream(), call, index, m_rxArgs, serialId, propertyId); + m_codec->deserializeInvokePacket(connection->d_func()->stream(), call, index, m_rxArgs, serialId, propertyId); if (m_rxName == QLatin1String("Registry") && !m_registryMapping.contains(connection)) { const QRemoteObjectSourceLocation loc = m_rxArgs.first().value<QRemoteObjectSourceLocation>(); m_registryMapping[connection] = loc.second.hostUrl; |