source: ntrip/trunk/BNC/src/PPP/pppThread.h@ 5732

Last change on this file since 5732 was 5732, checked in by mervart, 11 years ago
File size: 757 bytes
RevLine 
[5680]1#ifndef PPPTHREAD_H
2#define PPPTHREAD_H
[4757]3
4#include <vector>
[5719]5#include <QtCore>
[4757]6
7#include "RTCM/GPSDecoder.h"
[5719]8#include "options.h"
[4757]9
[5719]10namespace BNC {
11
[5731]12class t_pppRun : public QObject {
[4757]13 Q_OBJECT
14 public:
[5731]15 t_pppRun(const t_options& opt);
16 ~t_pppRun();
[4757]17
18 public slots:
19 void slotNewEphGPS(gpsephemeris gpseph);
20 void slotNewEphGlonass(glonassephemeris gloeph);
21 void slotNewEphGalileo(galileoephemeris galeph);
[5732]22 void slotNewCorrections(QStringList corrList);
[5525]23 void slotNewObs(QByteArray staID, QList<t_obs> obsList);
[4757]24
25 private:
[5723]26 QMutex _mutex;
27 t_options _opt;
[4757]28};
29
[5731]30class t_pppThread : public QThread {
31 public:
32 t_pppThread(const t_options* opt);
33 ~t_pppThread();
34 virtual void run();
35
36 private:
37 t_options _opt;
38 t_pppRun* _pppRun;
39};
40
[5719]41}
42
[4757]43#endif
Note: See TracBrowser for help on using the repository browser.