Changeset 1355 in ntrip


Ignore:
Timestamp:
Dec 27, 2008, 2:37:28 PM (15 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncsocket.cpp

    r1354 r1355  
    3232               app, SLOT(slotMessage(const QByteArray,bool)));
    3333  _socket = 0;
     34#if QT_VERSION >= 0x040400
     35  _manager = 0;
     36  _reply   = 0;
     37#endif
    3438}
    3539
     
    3842bncSocket::~bncSocket() {
    3943  delete _socket;
     44#if QT_VERSION >= 0x040400
     45  _reply->deleteLater();
     46  _manager->deleteLater();
     47#endif
    4048}
    4149
     
    168176  }
    169177  else if (ntripVersion == "2") {
    170 
     178    return request2(mountPoint, latitude, longitude, nmea, timeOut, msg);
    171179  }
    172180  else if (ntripVersion != "1") {
     
    286294}
    287295
     296//
     297////////////////////////////////////////////////////////////////////////////
     298#if QT_VERSION >= 0x040400
     299void bncSocket::slotReplyFinished() {
     300  cout << "slotReplyFinished" << endl;
     301  this->deleteLater();
     302}
     303#endif
     304
     305//
     306////////////////////////////////////////////////////////////////////////////
     307#if QT_VERSION >= 0x040400
     308void bncSocket::slotReadyRead() {
     309  cout << "slotReadyRead" << endl;
     310}
     311#endif
     312
     313//
     314////////////////////////////////////////////////////////////////////////////
     315#if QT_VERSION >= 0x040400
     316void bncSocket::slotError(QNetworkReply::NetworkError) {
     317  cout << "slotError " << _reply->error() << endl
     318       << _reply->errorString().toAscii().data() << endl;
     319}
     320#endif
     321
     322//
     323////////////////////////////////////////////////////////////////////////////
     324#if QT_VERSION >= 0x040400
     325void bncSocket::slotSslErrors(const QList<QSslError>&) {
     326  cout << "slotSslError" << endl;
     327}
     328#endif
     329
     330// Connect to Caster NTRIP Version 2
     331////////////////////////////////////////////////////////////////////////////
     332t_irc bncSocket::request2(const QUrl& mountPoint, const QByteArray& latitude,
     333                         const QByteArray& longitude, const QByteArray& nmea,
     334                         int timeOut, QString& msg) {
     335#if QT_VERSION < 0x040400
     336  emit newMessage("NTRIP v2 requires Qt Version 4.4 or higher", "true");
     337  return failure;
     338#else
     339
     340#endif
     341}
  • trunk/BNC/bncsocket.h

    r1354 r1355  
    3232  void newMessage(QByteArray msg, bool showOnScreen);
    3333
     34 private slots:
     35#if QT_VERSION >= 0x040400
     36  void slotReplyFinished();
     37  void slotReadyRead();
     38  void slotError(QNetworkReply::NetworkError);
     39  void slotSslErrors(const QList<QSslError>&);
     40#endif
     41
    3442 private:
    35   QTcpSocket* _socket;
     43  t_irc request2(const QUrl& mountPoint, const QByteArray& latitude,
     44                 const QByteArray& longitude, const QByteArray& nmea,
     45                 int timeOut, QString& msg);
     46
     47  QTcpSocket*            _socket;
     48#if QT_VERSION >= 0x040400
     49  QNetworkAccessManager* _manager;
     50  QNetworkReply*         _reply;
     51#endif
    3652};
    3753
Note: See TracChangeset for help on using the changeset viewer.