QTfrontend/net/tcpBase.h
changeset 9800 169fbb968bb3
parent 9080 9b42757d7e71
child 9998 736015b847e3
equal deleted inserted replaced
9797:1fdc1507e42d 9800:169fbb968bb3
    40     public:
    40     public:
    41         TCPBase(bool demoMode, QObject * parent = 0);
    41         TCPBase(bool demoMode, QObject * parent = 0);
    42         virtual ~TCPBase();
    42         virtual ~TCPBase();
    43 
    43 
    44         virtual bool couldBeRemoved();
    44         virtual bool couldBeRemoved();
       
    45         virtual bool simultaneousRun();
       
    46         bool isConnected();
       
    47         bool hasStarted();
    45 
    48 
    46     signals:
    49     signals:
    47         void isReadyNow();
    50         void isReadyNow();
    48 
    51 
    49     protected:
    52     protected:
    67 
    70 
    68     private:
    71     private:
    69         static QPointer<QTcpServer> IPCServer;
    72         static QPointer<QTcpServer> IPCServer;
    70 
    73 
    71         bool m_isDemoMode;
    74         bool m_isDemoMode;
       
    75         bool m_connected;
    72         void RealStart();
    76         void RealStart();
    73         QPointer<QTcpSocket> IPCSocket;
    77         QPointer<QTcpSocket> IPCSocket;
    74 
    78 
    75     private slots:
    79     private slots:
    76         void NewConnection();
    80         void NewConnection();