QTfrontend/tcpBase.cpp
changeset 419 fdeed9718e6b
parent 390 dca6bd77d71d
child 443 eec37eb7f5db
equal deleted inserted replaced
418:595a868918be 419:fdeed9718e6b
    25 
    25 
    26 #include "hwconsts.h"
    26 #include "hwconsts.h"
    27 
    27 
    28 QList<TCPBase*> srvsList;
    28 QList<TCPBase*> srvsList;
    29 QPointer<QTcpServer> TCPBase::IPCServer(0);
    29 QPointer<QTcpServer> TCPBase::IPCServer(0);
       
    30 
       
    31 TCPBase::~TCPBase()
       
    32 {
       
    33 }
    30 
    34 
    31 TCPBase::TCPBase(bool demoMode) :
    35 TCPBase::TCPBase(bool demoMode) :
    32   m_isDemoMode(demoMode),
    36   m_isDemoMode(demoMode),
    33   IPCSocket(0)
    37   IPCSocket(0)
    34 {
    38 {
    73 }
    77 }
    74 
    78 
    75 void TCPBase::ClientDisconnect()
    79 void TCPBase::ClientDisconnect()
    76 {
    80 {
    77   onClientDisconnect();
    81   onClientDisconnect();
    78 
       
    79   readbuffer.clear();
       
    80 
    82 
    81   if(srvsList.size()==1) srvsList.pop_front();
    83   if(srvsList.size()==1) srvsList.pop_front();
    82   emit isReadyNow();
    84   emit isReadyNow();
    83   deleteLater();
    85   deleteLater();
    84 }
    86 }