Index: trunk/BNC/upload/bncrtnetdecoder.cpp
===================================================================
--- trunk/BNC/upload/bncrtnetdecoder.cpp	(revision 3232)
+++ trunk/BNC/upload/bncrtnetdecoder.cpp	(revision 3233)
@@ -52,8 +52,10 @@
   // List of upload casters
   // ----------------------
+  int iRow = -1;
   QListIterator<QString> it(settings.value("uploadMountpointsOut").toStringList());
   while (it.hasNext()) {
     QStringList hlp = it.next().split(",");
     if (hlp.size() > 6) {
+      ++iRow;
       int  outPort = hlp[1].toInt();
       bool CoM     = (hlp[5].toInt() == Qt::Checked);
@@ -61,5 +63,5 @@
                                                        hlp[2], hlp[0], outPort, 
                                                        hlp[3], hlp[4], CoM,
-                                                       hlp[6], hlp[7], "");
+                                                       hlp[6], hlp[7], "", iRow);
       newCaster->start();
       _casters.push_back(newCaster);
Index: trunk/BNC/upload/bncrtnetuploadcaster.cpp
===================================================================
--- trunk/BNC/upload/bncrtnetuploadcaster.cpp	(revision 3232)
+++ trunk/BNC/upload/bncrtnetuploadcaster.cpp	(revision 3233)
@@ -32,6 +32,6 @@
                                  const QString& sp3FileName,
                                  const QString& rnxFileName,
-                                 const QString& outFileName) :
-                      bncUploadCaster(mountpoint, outHost, outPort, password) {
+                                 const QString& outFileName, int iRow) :
+               bncUploadCaster(mountpoint, outHost, outPort, password, iRow) {
 
   _crdTrafo   = crdTrafo;
Index: trunk/BNC/upload/bncrtnetuploadcaster.h
===================================================================
--- trunk/BNC/upload/bncrtnetuploadcaster.h	(revision 3232)
+++ trunk/BNC/upload/bncrtnetuploadcaster.h	(revision 3233)
@@ -24,5 +24,5 @@
                   const QString& sp3FileName,
                   const QString& rnxFileName,
-                  const QString& outFileName);
+                  const QString& outFileName, int iRow);
   void decodeRtnetStream(char* buffer, int bufLen);
  protected:
Index: trunk/BNC/upload/bncuploadcaster.cpp
===================================================================
--- trunk/BNC/upload/bncuploadcaster.cpp	(revision 3232)
+++ trunk/BNC/upload/bncuploadcaster.cpp	(revision 3233)
@@ -26,5 +26,5 @@
 bncUploadCaster::bncUploadCaster(const QString& mountpoint,
                                  const QString& outHost, int outPort,
-                                 const QString& password) {
+                                 const QString& password, int iRow) {
 
   connect(this, SIGNAL(newMessage(QByteArray,bool)), 
@@ -37,4 +37,5 @@
   _outSocket     = 0;
   _sOpenTrial    = 0;
+  _iRow          = iRow;
   _isToBeDeleted = false;
 }
Index: trunk/BNC/upload/bncuploadcaster.h
===================================================================
--- trunk/BNC/upload/bncuploadcaster.h	(revision 3232)
+++ trunk/BNC/upload/bncuploadcaster.h	(revision 3233)
@@ -9,5 +9,5 @@
   bncUploadCaster(const QString& mountpoint,
                   const QString& outHost, int outPort,
-                  const QString& password);
+                  const QString& password, int iRow);
   virtual void deleteSafely();
 
@@ -31,4 +31,5 @@
   int         _sOpenTrial;
   QDateTime   _outSocketOpenTime;
+  int         _iRow;
 };
 
