20 #include <platform_global.h>
24 #include <publication.h>
25 #include <subscription.h>
27 #include <QWriteLocker>
28 #include <QReadWriteLock>
47 QHash<QString,Subscription *> subscribers;
58 virtual QString MangledKey( QString subscriber );
61 virtual QString MangledKeyType(QString subscriber );
90 virtual void WriteValues(QString name,
const VremVArray i1)
96 static QVariantList ConvertToQVariantList(
const VremVArray &varray)
100 for(
int i = 0; i < varray.size(); ++i)
101 lst.push_back(varray[i]);
105 static VremVArray ConvertToVremVAarray(QVariantList &lst)
107 VremVArray va(lst.size());
108 for(
int i = 0; i < va.size() && i < lst.size();++i)
117 void SlotNamedEventOccured(QString name, qint16 index, qint16 count, QVariant src);
The Retain class this retains data from a subscription, generally used for setup data so subscription...
Definition: retain.h:43
virtual void WriteValues(Subscription *subscriber)
method for writing
Definition: retain.h:85
virtual bool ReadValues(QString name, VremVArray &i1)
reads the last saved values of a subscriber
Definition: retain.h:71
virtual bool ReadValues(Subscription *subscriber)
reads the last saved values of a subscriber
Definition: retain.h:64
The Subscription class A platform subscriber must use or inheit this class.
Definition: subscription.h:43