Changeset 1349 in ntrip


Ignore:
Timestamp:
Dec 27, 2008, 1:13:19 PM (15 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncsocket.cpp

    r1348 r1349  
    55 * Class:      bncSocket
    66 *
    7  * Purpose:    Subclass QIODevice (QTcpSocket, QNetworkReply)
     7 * Purpose:    Combines QTcpSocket (NTRIP v1) and  QNetworkReply (NTRIP v2)
    88 *
    99 * Author:     L. Mervart
     
    152152}
    153153
    154 // Connect to Caster, send the Request (static)
     154// Connect to Caster, send the Request
    155155////////////////////////////////////////////////////////////////////////////
    156156t_irc bncSocket::request(const QUrl& mountPoint, const QByteArray& latitude,
  • trunk/BNC/bncsocket.h

    r1346 r1349  
    33
    44#include <QtNetwork>
     5#include "bncconst.h"
    56
    67class bncSocket : public QObject {
    78
    89 public:
    9   bncSocket(QTcpSocket* socket);
     10  bncSocket();
    1011  ~bncSocket();
    1112
     
    2324  QAbstractSocket::SocketState state() const;
    2425
    25  static bncSocket* request(const QUrl& mountPoint, QByteArray& latitude,
    26                            QByteArray& longitude, QByteArray& nmea,
    27                            int timeOut, QString& msg);
    28 
     26  t_irc request(const QUrl& mountPoint, const QByteArray& latitude,
     27                const QByteArray& longitude, const QByteArray& nmea,
     28                int timeOut, QString& msg);
    2929
    3030 private:
  • trunk/BNC/bnctabledlg.cpp

    r1346 r1349  
    163163  QByteArray _longitude;
    164164  QByteArray _nmea;
    165   bncSocket* socket = bncSocket::request(url, _latitude, _longitude, _nmea, timeOut, msg);
    166 
    167   if (!socket) {
     165  bncSocket* socket = new bncSocket();
     166  if (socket->request(url, _latitude, _longitude,
     167                      _nmea, timeOut, msg) != success) {
     168    delete socket;
    168169    return failure;
    169170  }
Note: See TracChangeset for help on using the changeset viewer.