Changeset 234 in flair-src for trunk/tools/FlairGCS/src/UdtSocket.h
- Timestamp:
- 04/10/18 17:05:27 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/FlairGCS/src/UdtSocket.h
r15 r234 16 16 17 17 public: 18 UdtSocket(UDTSOCKET file_socket, UDTSOCKET com_socket,QString name);18 UdtSocket(UDTSOCKET socket,QString name); 19 19 ~UdtSocket(); 20 void setName(QString name); 21 QString getUDTStats(); 20 22 21 23 private: 22 UDTSOCKET file_socket, com_socket;23 file_ui *file_dialog;24 bool stop;24 UDTSOCKET socket; 25 bool stop,destroySocket; 26 QTimer *heartbeat_timer,*udtstats_timer; 25 27 QString name; 26 QTimer *heartbeat_timer; 27 void receiveData(void); 28 void receiveFile(void); 28 static int uncompressBuffer(char *in, ssize_t in_size, char *out,ssize_t *out_size); 29 enum SocketType { unknown, gui, log }; 30 SocketType socketType; 31 unsigned int total_received; 32 QString stats; 29 33 30 34 signals: 31 35 void dataReady(char *, int size); 36 void newFileUI(UDTSOCKET socket); 37 void newConnectionLayout(QString name); 38 void UDTStats(QString stats); 32 39 33 40 public slots: 34 void handleConnections(void);41 void receiveData(void); 35 42 void kill(void); 36 void write(const char *buf, qint64 size); 43 qint64 write(const char *buf, qint64 size,int ttl=-1,bool inOrder=true); 44 37 45 private slots: 38 46 void heartbeat(void); 47 void getUTDStats(void); 39 48 }; 40 49
Note:
See TracChangeset
for help on using the changeset viewer.