Index: trunk/BNC/upload/bncephuploadcaster.cpp
===================================================================
--- trunk/BNC/upload/bncephuploadcaster.cpp	(revision 3248)
+++ trunk/BNC/upload/bncephuploadcaster.cpp	(revision 3248)
@@ -0,0 +1,41 @@
+/* -------------------------------------------------------------------------
+ * BKG NTRIP Server
+ * -------------------------------------------------------------------------
+ *
+ * Class:      bncEphUploadCaster
+ *
+ * Purpose:    Connection to NTRIP Caster for Ephemeris
+ *
+ * Author:     L. Mervart
+ *
+ * Created:    03-Apr-2011
+ *
+ * Changes:    
+ *
+ * -----------------------------------------------------------------------*/
+
+#include <math.h>
+#include "bncephuploadcaster.h" 
+
+using namespace std;
+
+// Constructor
+////////////////////////////////////////////////////////////////////////////
+bncEphUploadCaster::bncEphUploadCaster(const QString& mountpoint,
+                                       const QString& outHost, int outPort,
+                                       const QString& password) {
+  _ephUploadCaster = new bncUploadCaster(mountpoint, outHost, outPort, 
+                                         password, -1);
+}
+
+// Destructor
+////////////////////////////////////////////////////////////////////////////
+bncEphUploadCaster::~bncEphUploadCaster() {
+  _ephUploadCaster->deleteSafely();
+}
+
+// List of Stored Ephemeris changed (virtual)
+////////////////////////////////////////////////////////////////////////////
+void bncEphUploadCaster::ephBufferChanged() {
+
+}
Index: trunk/BNC/upload/bncephuploadcaster.h
===================================================================
--- trunk/BNC/upload/bncephuploadcaster.h	(revision 3248)
+++ trunk/BNC/upload/bncephuploadcaster.h	(revision 3248)
@@ -0,0 +1,21 @@
+#ifndef BNCEPHUPLOADCASTER_H
+#define BNCEPHUPLOADCASTER_H
+
+#include <newmat.h>
+#include "bncuploadcaster.h"
+#include "bncephuser.h"
+
+class bncEphUploadCaster : public bncEphUser {
+ Q_OBJECT
+ public:
+  bncEphUploadCaster(const QString& mountpoint,
+                     const QString& outHost, int outPort,
+                     const QString& password); 
+  virtual ~bncEphUploadCaster();
+ protected:
+  virtual void ephBufferChanged();
+ private:
+  bncUploadCaster* _ephUploadCaster;
+};
+
+#endif
