37 #ifndef VQSUBSCRIBER_H
38 #define VQSUBSCRIBER_H
44 #include <QStringList>
48 #include "vqdefines.h"
49 #include "gds_codex.h"
52 #include <publication.h>
53 #include <subscription.h>
54 #include <pluginclass.h>
55 #include <platform_global.h>
113 QString subscription,
123 virtual void vf_UpdateValues ( VremVArray &values,
int index );
128 void setPblId (
PblId pbl );
131 void setLastKnownType ( ArticleType type );
134 void setClassValid (
int t );
137 void setProceedureError ( QString error );
140 void setSubscriptionError();
147 void usl_RequestUpdate ( VremVArray &values,
int index );
149 void uslEventOccured(qint16 index, qint16 count, QVariant src);
Definition: vqsubscriber.h:73
Subscription * PlatformSubscription
Platform Subscription.
Definition: vqsubscriber.h:83
QString getName(void)
Get the GdsName.
Definition: vqsubscriber.h:143
void usi_SubscriberHasPublisher(int YesNo)
User should connect to this signal to know if there is a publisher out there, if 1 has publihser atta...
DLock< int > Count
Number of articles to subscribe to.
Definition: vqsubscriber.h:95
DLock< int > ClassValid
Turns off Updates when pds is still coming up.
Definition: vqsubscriber.h:101
void usi_ArticleTypeFromPublisher(ArticleType type)
User can connect to this to see the publisher's type.
DLock< long > ID
Id to handle created as unique, for gdsbridge to handle.
Definition: vqsubscriber.h:98
void usi_UpdateValues(VremVArray &values, int index)
User should connect to this signal to receive values.
DLock< ArticleType > LastKnowPublisherType
Last know type that the publisher published to us.
Definition: vqsubscriber.h:107
void usi_SubscriptionError()
User should connect for subscription Error.
DLock< int > Index
Index to subscribe to.
Definition: vqsubscriber.h:92
void usi_ProceedureError(QString error)
User should connect for proceedure Error.
QString srcToPlatform
Src.
Definition: vqsubscriber.h:86
QString Name
Subsciption Name.
Definition: vqsubscriber.h:89
gds_codex * Codex
The codex to decode our messages.
Definition: vqsubscriber.h:104
Definition: gds_codex.h:59
The Subscription class A platform subscriber must use or inheit this class.
Definition: subscription.h:43