Changeset 3337 in ntrip for trunk/BNC/bncrinex.cpp


Ignore:
Timestamp:
Jul 19, 2011, 4:38:34 PM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncrinex.cpp

    r3335 r3337  
    5555#include "bnctabledlg.h"
    5656#include "bncgetthread.h"
     57#include "bncnetqueryv1.h"
    5758#include "bncnetqueryv2.h"
    5859#include "bncsettings.h"
     
    160161    }
    161162
    162     bncNetQueryV2 query;
     163    bncNetQuery* query;
     164    if      (_ntripVersion == "2s") {
     165      query = new bncNetQueryV2(true);
     166    }
     167    else if (_ntripVersion == "2") {
     168      query = new bncNetQueryV2(false);
     169    }
     170    else {
     171      query = new bncNetQueryV1;
     172    }
     173
    163174    QByteArray outData;
    164     query.waitForRequestResult(url, outData);
    165     if (query.status() == bncNetQuery::finished) {
     175    query->waitForRequestResult(url, outData);
     176    if (query->status() == bncNetQuery::finished) {
    166177      _headerLines.clear();
    167178      bool firstLineRead = false;
     
    206217    }
    207218    else {
     219      delete query;
    208220      return failure;
    209221    }
    210 
    211   }
     222    delete query;
     223  }
     224
    212225  return irc;
    213226}
Note: See TracChangeset for help on using the changeset viewer.