Changeset 935 in ntrip for trunk/BNC/RTCM3
- Timestamp:
- Jun 8, 2008, 5:07:21 PM (17 years ago)
- Location:
- trunk/BNC/RTCM3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/RTCM3/RTCM3coDecoder.cpp
r934 r935 65 65 _out = 0; 66 66 67 // Socket Server 68 // ------------- 69 int port = settings.value("corrPort").toInt(); 70 if (port != 0) { 71 _server = new QTcpServer; 72 _server->listen(QHostAddress::Any, port); 73 connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection())); 74 _sockets = new QList<QTcpSocket*>; 75 } 76 else { 77 delete _sockets; 78 delete _server; 79 } 67 _port = settings.value("corrPort").toInt(); 68 _server = 0; 69 _sockets = 0; 80 70 } 81 71 … … 83 73 //////////////////////////////////////////////////////////////////////////// 84 74 RTCM3coDecoder::~RTCM3coDecoder() { 75 delete _out; 76 delete _server; 77 delete _sockets; 85 78 } 86 79 … … 89 82 void RTCM3coDecoder::reopen() { 90 83 84 // Socket Server 85 // ------------- 86 if (_port != 0 && _server == 0) { 87 _server = new QTcpServer; 88 _server->listen(QHostAddress::Any, _port); 89 QObject::connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection())); 90 _sockets = new QList<QTcpSocket*>; 91 cout << "new port = " << _port << endl; 92 } 93 94 // Output File 95 // ----------- 91 96 if (!_fileNameSkl.isEmpty()) { 92 97 … … 117 122 //////////////////////////////////////////////////////////////////////////// 118 123 void RTCM3coDecoder::slotNewConnection() { 124 cout << "slotNewConnection" << endl; 119 125 _sockets->push_back( _server->nextPendingConnection() ); 120 126 } -
trunk/BNC/RTCM3/RTCM3coDecoder.h
r934 r935 51 51 void printLine(const QString& line); 52 52 53 int _port; 53 54 std::ofstream* _out; 54 55 QString _fileNameSkl;
Note:
See TracChangeset
for help on using the changeset viewer.