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

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

* empty log message *

File size: 1.7 KB
Line 
1/* -------------------------------------------------------------------------
2 * BKG NTRIP Client
3 * -------------------------------------------------------------------------
4 *
5 * Class: bncSocket
6 *
7 * Purpose: Subclass QIODevice (QTcpSocket, QNetworkReply)
8 *
9 * Author: L. Mervart
10 *
11 * Created: 27-Dec-2008
12 *
13 * Changes:
14 *
15 * -----------------------------------------------------------------------*/
16
17#include <iostream>
18#include <iomanip>
19
20#include "bncsocket.h"
21
22using namespace std;
23
24// Constructor
25////////////////////////////////////////////////////////////////////////////
26bncSocket::bncSocket(QTcpSocket* socket) {
27 _socket = socket;
28}
29
30// Destructor
31////////////////////////////////////////////////////////////////////////////
32bncSocket::~bncSocket() {
33}
34
35//
36////////////////////////////////////////////////////////////////////////////
37void bncSocket::connectToHost(const QString &hostName, quint16 port,
38 OpenMode mode) {
39 _socket->connectToHost(hostName, port, mode);
40}
41
42//
43////////////////////////////////////////////////////////////////////////////
44bool bncSocket::waitForConnected(int msecs) {
45 return _socket->waitForConnected(msecs);
46}
47
48//
49////////////////////////////////////////////////////////////////////////////
50QAbstractSocket::SocketState bncSocket::state() const {
51 return _socket->state();
52}
53
54//
55////////////////////////////////////////////////////////////////////////////
56qint64 bncSocket::readData(char* data, qint64 maxSize) {
57 return _socket->read(data, maxSize);
58}
59
60//
61////////////////////////////////////////////////////////////////////////////
62qint64 bncSocket::writeData(const char* data, qint64 maxSize) {
63 return _socket->write(data, maxSize);
64}
65
Note: See TracBrowser for help on using the repository browser.