source: ntrip/trunk/BNC/bncsocket.h@ 1344

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

* empty log message *

File size: 586 bytes
Line 
1#ifndef BNCSOCKET_H
2#define BNCSOCKET_H
3
4#include <QtNetwork>
5
6class bncSocket : public QIODevice {
7 Q_OBJECT
8
9 public:
10 bncSocket(QTcpSocket* socket);
11 ~bncSocket();
12
13 void connectToHost(const QString &hostName, quint16 port,
14 OpenMode mode = QIODevice::ReadWrite);
15
16 bool waitForConnected(int msecs = 30000);
17
18 QAbstractSocket::SocketState state() const;
19
20 protected:
21 virtual qint64 readData(char* data, qint64 maxSize);
22 virtual qint64 writeData(const char* data, qint64 maxSize);
23
24 signals:
25
26 private slots:
27
28 private:
29 QTcpSocket* _socket;
30};
31
32#endif
Note: See TracBrowser for help on using the repository browser.