summaryrefslogtreecommitdiffstats
path: root/src/opcua/client/qopcuamonitoringparameters.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/opcua/client/qopcuamonitoringparameters.h')
-rw-r--r--src/opcua/client/qopcuamonitoringparameters.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/opcua/client/qopcuamonitoringparameters.h b/src/opcua/client/qopcuamonitoringparameters.h
index 3ce4729..411e567 100644
--- a/src/opcua/client/qopcuamonitoringparameters.h
+++ b/src/opcua/client/qopcuamonitoringparameters.h
@@ -124,6 +124,7 @@ public:
EventFilter(const EventFilter &);
EventFilter &operator=(const EventFilter &);
operator QVariant const();
+ bool operator==(const QOpcUaMonitoringParameters::EventFilter &rhs) const;
EventFilter &operator<<(const QOpcUa::QContentFilterElement &whereClauseElement);
EventFilter &operator<<(const QOpcUa::QSimpleAttributeOperand &selectClauseElement);
~EventFilter();
@@ -149,9 +150,12 @@ public:
double samplingInterval() const;
void setSamplingInterval(double samplingInterval);
QVariant filter() const;
- void setDataChangeFilter(const QOpcUaMonitoringParameters::DataChangeFilter &filter);
- void setEventFilter(const QOpcUaMonitoringParameters::EventFilter &eventFilter);
- void setFilter(const QVariant &filter);
+ void setFilter(const QOpcUaMonitoringParameters::DataChangeFilter &filter);
+ void setFilter(const QOpcUaMonitoringParameters::EventFilter &eventFilter);
+ void clearFilter();
+ QVariant filterResult() const;
+ void setFilterResult(const QOpcUa::QEventFilterResult &eventFilterResult);
+ void clearFilterResult();
quint32 queueSize() const;
void setQueueSize(quint32 queueSize);
bool discardOldest() const;