Changeset 621 in ntrip for trunk/BNC/bncmain.cpp
- Timestamp:
- Dec 16, 2007, 3:44:57 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncmain.cpp
r606 r621 50 50 using namespace std; 51 51 52 bncCaster* _caster = 0;53 54 52 void catch_signal(int) { 55 delete _caster;56 53 cout << "Program Interrupted by Ctrl-C" << endl; 57 ((bncApp*)qApp)-> quit();54 ((bncApp*)qApp)->slotQuit(); 58 55 } 59 56 … … 109 106 // ---------------------------- 110 107 else { 108 109 bncCaster* caster = new bncCaster(settings.value("outFile").toString(), 110 settings.value("outPort").toInt()); 111 112 app.setCaster(caster); 113 111 114 // Ctrl-C Signal Handling 112 115 // ---------------------- 113 116 signal(SIGINT, catch_signal); 114 117 115 _caster = new bncCaster(settings.value("outFile").toString(), 116 settings.value("outPort").toInt()); 117 118 //// beg test 119 QTimer::singleShot(30000, &app, SLOT(slotQuit())); 120 //// end test 121 118 122 app.setPort(settings.value("outEphPort").toInt()); 119 123 120 app.connect( _caster, SIGNAL(getThreadErrors()), &app, SLOT(quit()));121 app.connect( _caster, SIGNAL(newMessage(const QByteArray&)),124 app.connect(caster, SIGNAL(getThreadErrors()), &app, SLOT(quit())); 125 app.connect(caster, SIGNAL(newMessage(const QByteArray&)), 122 126 &app, SLOT(slotMessage(const QByteArray&))); 123 127 … … 139 143 &app, SLOT(slotMessage(const QByteArray&))); 140 144 141 _caster->addGetThread(getThread);145 caster->addGetThread(getThread); 142 146 143 147 getThread->start(); 144 148 } 145 if ( _caster->numStations() == 0) {149 if (caster->numStations() == 0) { 146 150 return 0; 147 151 }
Note:
See TracChangeset
for help on using the changeset viewer.