Changeset 15 in flair-src for trunk/tools/FlairGCS/src/ConnectionLayout.h
- Timestamp:
- Apr 8, 2016, 3:40:57 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/FlairGCS/src/ConnectionLayout.h
r10 r15 11 11 class DataRemote; 12 12 13 class ConnectionLayout: public Layout 14 { 15 Q_OBJECT 13 class ConnectionLayout : public Layout { 14 Q_OBJECT 16 15 17 18 ConnectionLayout(UdtSocket* socket,QString name);19 20 21 void addDataRemote(DataRemote*data);22 void removeDataRemote(DataRemote*data);23 24 16 public: 17 ConnectionLayout(UdtSocket *socket, QString name); 18 ~ConnectionLayout(); 19 void XmlToSend(QDomDocument doc); 20 void addDataRemote(DataRemote *data); 21 void removeDataRemote(DataRemote *data); 22 void LoadXml(QDomDocument to_parse); 23 QString getRemoteName(); 25 24 26 private: 27 static int uncompressBuffer(char *in, ssize_t in_size,char **out,ssize_t *out_size); 28 void handleUncompressedFrame(char *buf,ssize_t size); 29 void drawDatas(char* buf,int buf_size,uint16_t period,bool big_endian=false); 30 bool isRemoteNameDefined; 31 QString remoteName; 32 UdtSocket* socket; 33 QList<DataRemote*> dataremotes; 25 private: 26 static int uncompressBuffer(char *in, ssize_t in_size, char **out, 27 ssize_t *out_size); 28 void handleUncompressedFrame(char *buf, ssize_t size); 29 void drawDatas(char *buf, int buf_size, uint16_t period, 30 bool big_endian = false); 31 bool isRemoteNameDefined; 32 QString remoteName; 33 UdtSocket *socket; 34 QList<DataRemote *> dataremotes; 34 35 35 36 void receive(char* buf,intsize);36 private slots: 37 void receive(char *buf, int size); 37 38 38 39 39 signals: 40 void setRemoteName(QString name); 40 41 }; 41 42
Note:
See TracChangeset
for help on using the changeset viewer.