#ifndef THRIFTCLIENT_H #define THRIFTCLIENT_H #include #include #include #include #include #include #include "gen-cpp/RtnetData.h" using namespace com::gpssolutions::rtnet; // Handler Class Definition ////////////////////////////////////////////////////////////////////////////// class t_thriftClient : public com::gpssolutions::rtnet::RtnetDataIf, public QThread { public: t_thriftClient(); ~t_thriftClient(); virtual void run(); void stop() {_stop = true;} void startDataStream() {} void registerRtnet(const RtnetInformation& info) {} void handleZDAmb(const std::vector& ambList) {} void handleDDAmbresBaselines(const std::vector& ambList) {} void handleSatelliteXYZ(const std::vector& svXYZList); void handleStationInfo(const std::vector& stationList); void handleStationAuxInfo(const std::vector& stationAuxList) {} void handleDGPSCorr(const std::vector& dgpsList) {} void handleSatelliteClock(const std::vector& svList) {} void handleEpochResults(const RtnetEpoch& epoch); private: class t_stationCrd { public: double _x; double _y; double _z; }; std::map _stationCrd; bool _stop; }; #endif