Changeset 1364 in ntrip


Ignore:
Timestamp:
Dec 27, 2008, 10:51:48 PM (15 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncsocket.cpp

    r1363 r1364  
    9999//
    100100////////////////////////////////////////////////////////////////////////////
    101 QByteArray bncSocket::readLine(qint64 maxlen) {
     101QByteArray bncSocket::readLine() {
    102102  if      (_http) {
    103     return "";
    104     ///    return _buffer->readLine(maxlen);
     103    int ind = _buffer.indexOf('\n');
     104    cout << "readLine " << ind << endl;
     105    if (ind != -1) {
     106      QByteArray ret = _buffer.left(ind+1);
     107      cout << ret.data();
     108      _buffer = _buffer.right(_buffer.size()-ind-1);
     109      return ret;
     110    }
     111    else {
     112      return "";
     113    }
    105114  }
    106115  else if (_socket) {
    107     return _socket->readLine(maxlen);
     116    return _socket->readLine();
    108117  }
    109118  else {
  • trunk/BNC/bncsocket.h

    r1363 r1364  
    1515  qint64     bytesAvailable() const;
    1616  bool       canReadLine() const;
    17   QByteArray readLine(qint64 maxlen = 0);
     17  QByteArray readLine();
    1818  void       waitForReadyRead(int msecs = 30000);
    1919  qint64     read(char *data, qint64 maxlen);
  • trunk/BNC/bnctabledlg.cpp

    r1363 r1364  
    204204        first = false;
    205205        if (line.indexOf("SOURCETABLE 200 OK") != 0) {
    206           break;
     206          if (ntripVersion == "1") {
     207            break;
     208          }
    207209        }
    208210      }
Note: See TracChangeset for help on using the changeset viewer.