void OsiTransportTest::slotServerTSduReady(const CConnection* pConnection) { qDebug() << "OsiTransportTest::slotServerTSduReady, checkServerConnected = " << checkServerConnected << "; checkServerTransportConnected = " << checkServerTransportConnected; if (checkServerConnected) { if (!checkServerTransportConnected) { (const_cast<CConnection*>(pConnection))->listenForCR(); } else { // received data parsing CConnection* myconn = const_cast<CConnection*>(pConnection); if ( myconn->receive(m_serverRcvData) == true) { qDebug() << "OsiTransportTest::slotServerTSduReady: server data ready"; // Обработка данных и сброс буфера по окончании sendTestData(myconn); } else { qDebug() << "OsiTransportTest::slotServerTSduReady: server data is still not ready"; } } } }
// client slots void OsiTransportTest::slotConnectionReady(const CConnection* pconn) { qDebug() << "OsiTransportTest::slotConnectionReady"; checkClientConnected = true; sendTestData( const_cast<CConnection*>(pconn) ); }
void HttpTest::onSend(int err) { sendTestData(); }