Changeset 935 in ntrip for trunk/BNC/RTCM3/RTCM3coDecoder.cpp


Ignore:
Timestamp:
Jun 8, 2008, 5:07:21 PM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/RTCM3/RTCM3coDecoder.cpp

    r934 r935  
    6565  _out = 0;
    6666
    67   // Socket Server
    68   // -------------
    69   int port = settings.value("corrPort").toInt();
    70   if (port != 0) {
    71     _server = new QTcpServer;
    72     _server->listen(QHostAddress::Any, port);
    73     connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection()));
    74     _sockets = new QList<QTcpSocket*>;
    75   }
    76   else {
    77     delete _sockets;
    78     delete _server;
    79   }
     67  _port = settings.value("corrPort").toInt();
     68  _server = 0;
     69  _sockets = 0;
    8070}
    8171
     
    8373////////////////////////////////////////////////////////////////////////////
    8474RTCM3coDecoder::~RTCM3coDecoder() {
     75  delete _out;
     76  delete _server;
     77  delete _sockets;
    8578}
    8679
     
    8982void RTCM3coDecoder::reopen() {
    9083
     84  // Socket Server
     85  // -------------
     86  if (_port != 0 && _server == 0) {
     87    _server = new QTcpServer;
     88    _server->listen(QHostAddress::Any, _port);
     89    QObject::connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection()));
     90    _sockets = new QList<QTcpSocket*>;
     91    cout << "new port = " << _port << endl;
     92  }
     93
     94  // Output File
     95  // -----------
    9196  if (!_fileNameSkl.isEmpty()) {
    9297
     
    117122////////////////////////////////////////////////////////////////////////////
    118123void RTCM3coDecoder::slotNewConnection() {
     124  cout << "slotNewConnection" << endl;
    119125  _sockets->push_back( _server->nextPendingConnection() );
    120126}
Note: See TracChangeset for help on using the changeset viewer.