Changeset 6451 in ntrip


Ignore:
Timestamp:
Dec 26, 2014, 5:58:11 PM (9 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bnccore.cpp

    r6444 r6451  
    9191  _ephStreamSBAS    = 0;
    9292
    93   _port    = 0;
    94   _server  = 0;
    95   _sockets = 0;
     93  _portEph    = 0;
     94  _serverEph  = 0;
     95  _socketsEph = 0;
    9696
    9797  _portCorr    = 0;
     
    128128  delete _ephStreamGPS;
    129129  delete _ephFileGPS;
    130   delete _server;
    131   delete _sockets;
     130  delete _serverEph;
     131  delete _socketsEph;
    132132  delete _serverCorr;
    133133  delete _socketsCorr;
     
    437437  QString strV3 = eph.toString(t_rnxObsHeader::defaultRnxObsVersion3);
    438438
    439   printOutput(printFile, _ephStreamGlonass, strV2, strV3);
     439  printOutputEph(printFile, _ephStreamGlonass, strV2, strV3);
    440440}
    441441
    442442// Output
    443443////////////////////////////////////////////////////////////////////////////
    444 void t_bncCore::printOutput(bool printFile, QTextStream* stream,
    445                          const QString& strV2, const QString& strV3) {
     444void t_bncCore::printOutputEph(bool printFile, QTextStream* stream,
     445                               const QString& strV2, const QString& strV3) {
    446446
    447447  // Output into file
     
    459459  // Output into the socket
    460460  // ----------------------
    461   if (_sockets) {
    462     QMutableListIterator<QTcpSocket*> is(*_sockets);
     461  if (_socketsEph) {
     462    QMutableListIterator<QTcpSocket*> is(*_socketsEph);
    463463    while (is.hasNext()) {
    464464      QTcpSocket* sock = is.next();
     
    479479// Set Port Number
    480480////////////////////////////////////////////////////////////////////////////
    481 void t_bncCore::setPort(int port) {
    482   _port = port;
    483   if (_port != 0) {
    484     delete _server;
    485     _server = new QTcpServer;
    486     if ( !_server->listen(QHostAddress::Any, _port) ) {
     481void t_bncCore::setPortEph(int port) {
     482  _portEph = port;
     483  if (_portEph != 0) {
     484    delete _serverEph;
     485    _serverEph = new QTcpServer;
     486    if ( !_serverEph->listen(QHostAddress::Any, _portEph) ) {
    487487      slotMessage("t_bncCore: Cannot listen on ephemeris port", true);
    488488    }
    489     connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection()));
    490     delete _sockets;
    491     _sockets = new QList<QTcpSocket*>;
     489    connect(_serverEph, SIGNAL(newConnection()), this, SLOT(slotNewConnectionEph()));
     490    delete _socketsEph;
     491    _socketsEph = new QList<QTcpSocket*>;
    492492  }
    493493}
     
    511511// New Connection
    512512////////////////////////////////////////////////////////////////////////////
    513 void t_bncCore::slotNewConnection() {
    514   _sockets->push_back( _server->nextPendingConnection() );
     513void t_bncCore::slotNewConnectionEph() {
     514  _socketsEph->push_back( _serverEph->nextPendingConnection() );
    515515}
    516516
  • trunk/BNC/src/bnccore.h

    r6432 r6451  
    5151  void              setGUIenabled(bool GUIenabled) {_GUIenabled = GUIenabled;}
    5252  void              setMode(e_mode mode) {_mode = mode;}
    53   void              setPort(int port);
     53  void              setPortEph(int port);
    5454  void              setPortCorr(int port);
    5555  void              setCaster(bncCaster* caster) {_caster = caster;}
     
    101101   
    102102 private slots:
    103   void slotNewConnection();
     103  void slotNewConnectionEph();
    104104  void slotNewConnectionCorr();
    105105
     
    107107  void printEphHeader();
    108108  void printEph(const t_eph& eph, bool printFile);
    109   void printOutput(bool printFile, QTextStream* stream,
    110                    const QString& strV2, const QString& strV3);
     109  void printOutputEph(bool printFile, QTextStream* stream,
     110                      const QString& strV2, const QString& strV3);
    111111  void messagePrivate(const QByteArray& msg);
    112112
     
    130130  QString                _userName;
    131131  QString                _pgmName;
    132   int                    _port;
    133   QTcpServer*            _server;
    134   QList<QTcpSocket*>*    _sockets;
     132  int                    _portEph;
     133  QTcpServer*            _serverEph;
     134  QList<QTcpSocket*>*    _socketsEph;
    135135  int                    _portCorr;
    136136  QTcpServer*            _serverCorr;
  • trunk/BNC/src/bncmain.cpp

    r6343 r6451  
    199199   
    200200    BNC_CORE->setCaster(caster);
    201     BNC_CORE->setPort(settings.value("outEphPort").toInt());
     201    BNC_CORE->setPortEph(settings.value("outEphPort").toInt());
    202202    BNC_CORE->setPortCorr(settings.value("corrPort").toInt());
    203203    BNC_CORE->initCombination();
  • trunk/BNC/src/bncwindow.cpp

    r6436 r6451  
    17841784
    17851785  BNC_CORE->setCaster(_caster);
    1786   BNC_CORE->setPort(_outEphPortLineEdit->text().toInt());
     1786  BNC_CORE->setPortEph(_outEphPortLineEdit->text().toInt());
    17871787  BNC_CORE->setPortCorr(_corrPortLineEdit->text().toInt());
    17881788  BNC_CORE->initCombination();
Note: See TracChangeset for help on using the changeset viewer.