1// Copyright (C) 2015 basysKom GmbH, opensource@basyskom.com
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QOPCUACONTENTFILTERELEMENTRESULT_H
5#define QOPCUACONTENTFILTERELEMENTRESULT_H
6
7#include <QtOpcUa/qopcuatype.h>
8
9#include <QtCore/qshareddata.h>
10
11QT_BEGIN_NAMESPACE
12
13class QOpcUaContentFilterElementResultData;
14class Q_OPCUA_EXPORT QOpcUaContentFilterElementResult
15{
16public:
17 QOpcUaContentFilterElementResult();
18 QOpcUaContentFilterElementResult(const QOpcUaContentFilterElementResult &);
19 QOpcUaContentFilterElementResult &operator=(const QOpcUaContentFilterElementResult &);
20 ~QOpcUaContentFilterElementResult();
21
22 QOpcUa::UaStatusCode statusCode() const;
23 void setStatusCode(QOpcUa::UaStatusCode statusCode);
24
25 QList<QOpcUa::UaStatusCode> operandStatusCodes() const;
26 QList<QOpcUa::UaStatusCode> &operandStatusCodesRef();
27 void setOperandStatusCodes(const QList<QOpcUa::UaStatusCode> &operandStatusCodes);
28
29private:
30 QSharedDataPointer<QOpcUaContentFilterElementResultData> data;
31};
32
33QT_END_NAMESPACE
34
35Q_DECLARE_METATYPE(QOpcUaContentFilterElementResult)
36
37#endif // QOPCUACONTENTFILTERELEMENTRESULT_H
38

source code of qtopcua/src/opcua/client/qopcuacontentfilterelementresult.h