source: ntrip/trunk/BNC/upload/bncuploadcaster.h@ 3234

Last change on this file since 3234 was 3234, checked in by mervart, 13 years ago
File size: 839 bytes
Line 
1#ifndef BNCUPLOADCASTER_H
2#define BNCUPLOADCASTER_H
3
4#include <QtNetwork>
5
6class bncUploadCaster : public QThread {
7 Q_OBJECT
8 public:
9 bncUploadCaster(const QString& mountpoint,
10 const QString& outHost, int outPort,
11 const QString& password, int iRow);
12 virtual void deleteSafely();
13
14 protected:
15 virtual ~bncUploadCaster();
16 QMutex _mutex;
17 QByteArray _outBuffer;
18
19 signals:
20 void newMessage(const QByteArray msg, bool showOnScreen);
21 void newBytes(QByteArray staID, double nbyte);
22
23 private:
24 void open();
25 virtual void run();
26 bool _isToBeDeleted;
27 QString _mountpoint;
28 QString _outHost;
29 int _outPort;
30 QString _password;
31 QTcpSocket* _outSocket;
32 int _sOpenTrial;
33 QDateTime _outSocketOpenTime;
34 int _iRow;
35};
36
37#endif
Note: See TracBrowser for help on using the repository browser.