Changeset 11008 in ntrip for trunk/BNC/src/bnccore.cpp
- Timestamp:
- Sep 9, 2026, 11:11:03 AM (6 days ago)
- File:
-
- 1 edited
-
trunk/BNC/src/bnccore.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bnccore.cpp
r10696 r11008 118 118 qRegisterMetaType<QList<t_satPhaseBias> > ("QList<t_satPhaseBias>"); 119 119 qRegisterMetaType<t_vTec> ("t_vTec"); 120 qRegisterMetaType<t_metaData> ("t_metaData"); 120 121 } 121 122 … … 731 732 // 732 733 //////////////////////////////////////////////////////////////////////////// 734 void t_bncCore::slotNewMetaData(t_metaData metaData) { 735 QMutexLocker locker(&_mutex); 736 emit newMetaData(metaData); 737 if (_socketsCorr) { 738 ostringstream out; 739 t_metaData::write(&out, metaData); 740 QMutableListIterator<QTcpSocket*> is(*_socketsCorr); 741 while (is.hasNext()) { 742 QTcpSocket* sock = is.next(); 743 if (sock->state() == QAbstractSocket::ConnectedState) { 744 if (sock->write(out.str().c_str()) == -1) { 745 delete sock; 746 is.remove(); 747 } 748 } 749 else if (sock->state() != QAbstractSocket::ConnectingState) { 750 delete sock; 751 is.remove(); 752 } 753 } 754 } 755 } 756 757 // 758 //////////////////////////////////////////////////////////////////////////// 733 759 void t_bncCore::setConfFileName(const QString& confFileName) { 734 760 if (confFileName.isEmpty()) {
Note:
See TracChangeset
for help on using the changeset viewer.
