summaryrefslogtreecommitdiffstats
path: root/examples/interfaceframework/remote/server/processingservice.cpp
blob: 2a29ab5e09f404921a8153e14725b5dfa5a37cc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Copyright (C) 2021 The Qt Company Ltd.
// Copyright (C) 2018 Luxoft GmbH
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

#include "processingservice.h"

using namespace Qt::StringLiterals;

//! [0]
ProcessingService::ProcessingService(QObject *parent)
    : ProcessingServiceSimpleSource(parent)
{
    setLastMessage(u"Service online."_s);
}

QVariant ProcessingService::process(const QString & data)
{
    setLastMessage(u"Processed data \'%1\'"_s.arg(data));
    return data.length();
}
//! [0]