Changeset 2528 in ntrip


Ignore:
Timestamp:
Aug 3, 2010, 4:06:47 PM (14 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bnccaster.cpp

    r2316 r2528  
    257257// Add New Thread
    258258////////////////////////////////////////////////////////////////////////////
    259 void bncCaster::addGetThread(bncGetThread* getThread) {
     259void bncCaster::addGetThread(bncGetThread* getThread, bool noNewThread) {
    260260
    261261  qRegisterMetaType<p_obs>("p_obs");
     
    276276  _threads.push_back(getThread);
    277277
    278   getThread->start();
     278  if (noNewThread) {
     279    getThread->run();
     280  }
     281  else {
     282    getThread->start();
     283  }
    279284}
    280285
  • trunk/BNC/bnccaster.h

    r2316 r2528  
    4040   bncCaster(const QString& outFileName, int port);
    4141   ~bncCaster();
    42    void addGetThread(bncGetThread* getThread);
     42   void addGetThread(bncGetThread* getThread, bool noNewThread = false);
    4343   int  numStations() const {return _staIDs.size();}
    4444
  • trunk/BNC/bncgetthread.h

    r2519 r2528  
    8787   void newNMEAstr(QByteArray str);
    8888
    89  protected:
     89 public:
    9090   virtual void run();
    9191
  • trunk/BNC/bncmain.cpp

    r2521 r2528  
    158158
    159159      bncGetThread* getThread = new bncGetThread(rawFile);
    160       caster->addGetThread(getThread);
     160      caster->addGetThread(getThread, true);
    161161    }
    162162  }
Note: See TracChangeset for help on using the changeset viewer.