source: ntrip/trunk/BNC/bncnetquery.h@ 1379

Last change on this file since 1379 was 1379, checked in by mervart, 15 years ago

* empty log message *

File size: 619 bytes
RevLine 
[1372]1#ifndef BNCNETQUERY_H
2#define BNCNETQUERY_H
3
4#include <QtNetwork>
5#include "bncconst.h"
6
7class bncNetQuery : public QObject {
8 Q_OBJECT
9
10 public:
[1374]11 enum queryStatus {init, running, finished, error};
12
[1372]13 bncNetQuery();
[1379]14 virtual ~bncNetQuery();
[1372]15
[1379]16 virtual void waitForRequestResult(const QUrl& url, QByteArray& outData) = 0;
17 virtual void startRequest(const QUrl& url) = 0;
18 virtual void waitForReadyRead(QByteArray& outData) = 0;
[1374]19
20 queryStatus status() const {return _status;}
21
[1372]22 signals:
23 void newMessage(QByteArray msg, bool showOnScreen);
24
25 private slots:
26
[1379]27 protected:
[1374]28 queryStatus _status;
[1372]29};
30
31#endif
Note: See TracBrowser for help on using the repository browser.