Index: /trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppClient.cpp	(revision 5768)
+++ /trunk/BNC/src/PPP/pppClient.cpp	(revision 5769)
@@ -96,5 +96,4 @@
 //////////////////////////////////////////////////////////////////////////////
 t_pppClient::~t_pppClient() {
-  cout << "~t_pppClient" << endl;
   delete _log;
   delete _opt;
@@ -110,5 +109,4 @@
 //////////////////////////////////////////////////////////////////////////////
 void t_pppClient::putGPSEphemeris(const t_ephGPS* eph) {
-  cout << "t_pppClient::putGPSEphemeris " << PPP_CLIENT << endl;
   _ephPool->putEphemeris(new t_ephGPS(*eph));
 }
@@ -118,4 +116,10 @@
 void t_pppClient::putGloEphemeris(const t_ephGlo* eph) {
   _ephPool->putEphemeris(new t_ephGlo(*eph));
+}
+
+// 
+//////////////////////////////////////////////////////////////////////////////
+void t_pppClient::putGalEphemeris(const t_ephGal* eph) {
+  _ephPool->putEphemeris(new t_ephGal(*eph));
 }
 
Index: /trunk/BNC/src/PPP/pppClient.h
===================================================================
--- /trunk/BNC/src/PPP/pppClient.h	(revision 5768)
+++ /trunk/BNC/src/PPP/pppClient.h	(revision 5769)
@@ -25,4 +25,5 @@
   void putGPSEphemeris(const t_ephGPS* eph);                  
   void putGloEphemeris(const t_ephGlo* eph);                  
+  void putGalEphemeris(const t_ephGal* eph);                  
   void putOrbCorrections(int numCorr, const t_orbCorr* corr); 
   void putClkCorrections(int numCorr, const t_clkCorr* corr); 
Index: /trunk/BNC/src/PPP/pppThread.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppThread.cpp	(revision 5768)
+++ /trunk/BNC/src/PPP/pppThread.cpp	(revision 5769)
@@ -125,10 +125,16 @@
 void t_pppRun::slotNewEphGlonass(glonassephemeris gloeph) {
   QMutexLocker locker(&_mutex);
+  t_ephGlo eph;
+  eph.set(&gloeph);
+  _pppClient->putGloEphemeris(&eph);
 }
   
 // 
 ////////////////////////////////////////////////////////////////////////////
-void t_pppRun::slotNewEphGalileo(galileoephemeris /* galeph */) {
+void t_pppRun::slotNewEphGalileo(galileoephemeris galeph) {
   QMutexLocker locker(&_mutex);
+  t_ephGal eph;
+  eph.set(&galeph);
+  _pppClient->putGalEphemeris(&eph);
 }
 
