Index: trunk/BNC/bnc.pro
===================================================================
--- trunk/BNC/bnc.pro	(revision 3199)
+++ trunk/BNC/bnc.pro	(revision 3200)
@@ -104,6 +104,6 @@
 exists(combination/bnccomb.h) {
   DEFINES += USE_COMBINATION
-  HEADERS += combination/bnccomb.h   combination/cmbcaster.h
-  SOURCES += combination/bnccomb.cpp combination/cmbcaster.cpp 
+  HEADERS += combination/bnccomb.h
+  SOURCES += combination/bnccomb.cpp
 }
 
Index: trunk/BNC/combination/cmbcaster.cpp
===================================================================
--- trunk/BNC/combination/cmbcaster.cpp	(revision 3199)
+++ 	(revision )
@@ -1,111 +1,0 @@
-/* -------------------------------------------------------------------------
- * BKG NTRIP Server
- * -------------------------------------------------------------------------
- *
- * Class:      cmbCaster
- *
- * Purpose:    Connection to NTRIP Caster
- *
- * Author:     L. Mervart
- *
- * Created:    29-Jan-2011
- *
- * Changes:    
- *
- * -----------------------------------------------------------------------*/
-
-#include <math.h>
-#include "cmbcaster.h" 
-#include "bncsettings.h"
-#include "bncversion.h"
-#include "bncapp.h"
-
-using namespace std;
-
-// Constructor
-////////////////////////////////////////////////////////////////////////////
-cmbCaster::cmbCaster() {
-  bncSettings settings;
-  _mountpoint = settings.value("cmbMountpoint").toString();
-  _cmbOutHost = settings.value("cmbOutHost").toString();
-  _cmbOutPort = settings.value("cmbOutPort").toInt();
-  _password   = settings.value("cmbPassword").toString();
-  _outSocket  = 0;
-  _sOpenTrial = 0;
-  connect(this, SIGNAL(newMessage(QByteArray,bool)), 
-          ((bncApp*)qApp), SLOT(slotMessage(const QByteArray,bool)));
-}
-
-// Destructor
-////////////////////////////////////////////////////////////////////////////
-cmbCaster::~cmbCaster() {
-  delete _outSocket;
-}
-
-// Start the Communication with NTRIP Caster
-////////////////////////////////////////////////////////////////////////////
-void cmbCaster::open() {
-
-  if (_cmbOutHost.isEmpty()) {
-    return;
-  }
-
-  if (_outSocket != 0 && 
-      _outSocket->state() == QAbstractSocket::ConnectedState) {
-    return;
-  }
-
-  delete _outSocket; _outSocket = 0;
-
-  double minDt = pow(2.0,_sOpenTrial);
-  if (++_sOpenTrial > 4) {
-    _sOpenTrial = 4;
-  }
-  if (_outSocketOpenTime.isValid() &&
-      _outSocketOpenTime.secsTo(QDateTime::currentDateTime()) < minDt) {
-    return;
-  }
-  else {
-    _outSocketOpenTime = QDateTime::currentDateTime();
-  }
-
-  _outSocket = new QTcpSocket();
-  _outSocket->connectToHost(_cmbOutHost, _cmbOutPort);
-
-  const int timeOut = 5000;  // 5 seconds
-  if (!_outSocket->waitForConnected(timeOut)) {
-    delete _outSocket;
-    _outSocket = 0;
-    emit(newMessage("cmbcaster:: Broadcaster: Connect timeout", true));
-    return;
-  }
-
-  QByteArray msg = "SOURCE " + _password.toAscii() + " /" + 
-                   _mountpoint.toAscii() + "\r\n" +
-                   "Source-Agent: NTRIP BNC/" BNCVERSION "\r\n\r\n";
-
-  _outSocket->write(msg);
-  _outSocket->waitForBytesWritten();
-
-  _outSocket->waitForReadyRead();
-  QByteArray ans = _outSocket->readLine();
-
-  if (ans.indexOf("OK") == -1) {
-    delete _outSocket;
-    _outSocket = 0;
-    emit(newMessage("Broadcaster: Connection broken", true));
-  }
-  else {
-    emit(newMessage("Broadcaster: Connection opened", true));
-    _sOpenTrial = 0;
-  }
-}
-
-// Write buffer
-////////////////////////////////////////////////////////////////////////////
-void cmbCaster::write(char* buffer, unsigned len) {
-  if (_outSocket) {
-    _outSocket->write(buffer, len);
-    _outSocket->flush();
-  }
-}
Index: trunk/BNC/combination/cmbcaster.h
===================================================================
--- trunk/BNC/combination/cmbcaster.h	(revision 3199)
+++ 	(revision )
@@ -1,29 +1,0 @@
-#ifndef CMBCASTER_H
-#define CMBCASTER_H
-
-#include <QtNetwork>
-
-class cmbCaster : public QObject {
- Q_OBJECT
- public:
-  cmbCaster();
-  ~cmbCaster();
-  void open();
-  void write(char* buffer, unsigned len);
-  bool usedSocket() const {return _outSocket;}
-  QString mountpoint() const {return _mountpoint;}
-
- signals:
-  void newMessage(QByteArray msg, bool showOnScreen);
-
- private:
-  QString      _mountpoint;
-  QString      _cmbOutHost;
-  int          _cmbOutPort;
-  QString      _password;
-  QTcpSocket*  _outSocket;
-  int          _sOpenTrial;
-  QDateTime    _outSocketOpenTime;
-};
-
-#endif
