stec-platform
globalsubscription.h
1 #ifndef GLOBALSUBSCRIPTION_H
2 #define GLOBALSUBSCRIPTION_H
3 
4 #include <QObject>
5 #include <QString>
6 #include <QVariant>
7 #include <platform_global.h>
8 #include <publication.h>
9 #include <memoryheap.h>
10 #include <subscription.h>
11 
12 
18 class PLATFORMSHARED_EXPORT GlobalSubscription : public Subscription
19 {
20  Q_OBJECT
21 
22 public:
31  QString name
32  , QVariant properties ="NULL"
33  , QObject *parent = 0
34  , bool PeerMaster = false
35  );
36 
37 
38  virtual void PeerConnect();
39 
40  void setPeerMaster(bool PeerMaster);
41 
42 private :
43  bool peerMaster;
44 signals:
45  void sigNewProperty( QVariant properties);
46 
47 public slots:
48  void setProperty(QVariant properties);
49 };
50 
51 #endif // GLOBALSUBSCRIPTION_H
The GlobalSubscription class creates a global subscription this node become the owner of.
Definition: globalsubscription.h:19
The Subscription class A platform subscriber must use or inheit this class.
Definition: subscription.h:43
virtual void PeerConnect()
called is peer connect
Definition: subscription.h:92