summaryrefslogtreecommitdiffstats
path: root/src/remoteobjects/qremoteobjectsourceio.cpp
diff options
context:
space:
mode:
authorSona Kurazyan <sona.kurazyan@qt.io>2021-06-03 10:03:03 +0200
committerSona Kurazyan <sona.kurazyan@qt.io>2021-06-04 12:44:36 +0200
commit05f58c9d1903acdea30d0378257fe506a4159edd (patch)
tree92e49c223682ef5e00d29e42da5b77c94ec09538 /src/remoteobjects/qremoteobjectsourceio.cpp
parent7dcb801dca2ce76211ecef33050e60452dc0de24 (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.cpp4
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;