Index: trunk/GnssCenter/thrift/test_rtnet/rtnetThriftClient.cpp
===================================================================
--- trunk/GnssCenter/thrift/test_rtnet/rtnetThriftClient.cpp	(revision 5393)
+++ trunk/GnssCenter/thrift/test_rtnet/rtnetThriftClient.cpp	(revision 5397)
@@ -37,5 +37,5 @@
   void handleDGPSCorr(const vector<DGPSCorr>& dgpsList) {}
   void handleSatelliteClock(const vector<SatelliteClock>& svList) {}
-  void handleEpochResults(const RtnetEpoch& epoch) {}
+  void handleEpochResults(const RtnetEpoch& epoch);
 };
 
@@ -110,11 +110,21 @@
   cout.setf(ios::fixed);
   for (unsigned ii = 0; ii < svXYZList.size(); ii++) {
-    const SatelliteXYZ& sat = svXYZList[ii];
-    cout << unsigned(sat.ID) << ' '
-         << setprecision(3) << sat.xyz.x << ' '
-         << setprecision(3) << sat.xyz.y << ' '
-         << setprecision(3) << sat.xyz.z << endl;
+//    const SatelliteXYZ& sat = svXYZList[ii];
+//    cout << unsigned(sat.ID) << ' '
+//         << setprecision(3) << sat.xyz.x << ' '
+//         << setprecision(3) << sat.xyz.y << ' '
+//         << setprecision(3) << sat.xyz.z << endl;
   }
-  cout << endl;
+//  cout << endl;
 }
 
+// Handle Eoch Results
+//////////////////////////////////////////////////////////////////////////////
+void RtnetClientHandler::
+handleEpochResults(const RtnetEpoch& epoch) {
+  for (unsigned ii = 0; ii < epoch.stationResultList.size(); ii++) {
+    const StationResults& staRes = epoch.stationResultList[ii];
+    cout << staRes.stationName << ' '
+         << (int) staRes.nsv_gps_used << ' ' << (int) staRes.nsv_glonass_used << endl;
+  }
+}
