Changeset 3670 in ntrip for trunk/BNC/bncephuser.cpp
- Timestamp:
- Feb 11, 2012, 6:27:02 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncephuser.cpp
r3640 r3670 148 148 eLast->set(&galeph); 149 149 _eph.insert(prn, new t_ephPair(eLast)); 150 } 151 ephBufferChanged(); 152 } 153 154 // 155 //////////////////////////////////////////////////////////////////////////// 156 void bncEphUser::putNewEph(t_eph* newEph) { 157 158 QMutexLocker locker(&_mutex); 159 160 if (!newEph) { 161 return; 162 } 163 164 QString prn = newEph->prn(); 165 166 if (_eph.contains(prn)) { 167 t_eph* eLast = _eph.value(prn)->last; 168 if (newEph->isNewerThan(eLast)) { 169 delete _eph.value(prn)->prev; 170 _eph.value(prn)->prev = _eph.value(prn)->last; 171 _eph.value(prn)->last = newEph; 172 } 173 } 174 else { 175 _eph.insert(prn, new t_ephPair(newEph)); 150 176 } 151 177 ephBufferChanged();
Note:
See TracChangeset
for help on using the changeset viewer.