Index: trunk/BNC/src/pppInclude.h
===================================================================
--- trunk/BNC/src/pppInclude.h	(revision 6100)
+++ trunk/BNC/src/pppInclude.h	(revision 6101)
@@ -8,4 +8,5 @@
 #include "bncconst.h"
 #include "bnctime.h"
+#include "ephemeris.h"
 #include "t_prn.h"
 
@@ -194,4 +195,14 @@
 };
 
+class interface_pppClient {
+ public:
+  virtual      ~interface_pppClient();
+  virtual void processEpoch(const std::vector<t_satObs*>& satObs, t_output* output) = 0;
+  virtual void putEphemeris(const t_eph* eph) = 0;                  
+  virtual void putOrbCorrections(const std::vector<t_orbCorr*>& corr) = 0; 
+  virtual void putClkCorrections(const std::vector<t_clkCorr*>& corr) = 0; 
+  virtual void putBiases(const std::vector<t_satBias*>& satBias) = 0;
+};   
+
 } // namespace BNC_PPP
 
