From fcc9c16cbd679ebc459ff0ec6228bbdedbfdfe1d Mon Sep 17 00:00:00 2001 From: zecke Date: Thu, 28 Aug 2003 14:40:33 +0000 Subject: Compile fixes --- (limited to 'core/launcher/qcopbridge.h') diff --git a/core/launcher/qcopbridge.h b/core/launcher/qcopbridge.h index 408d10d..bae3f88 100644 --- a/core/launcher/qcopbridge.h +++ b/core/launcher/qcopbridge.h @@ -20,6 +20,7 @@ #ifndef __qcopbridge_h__ #define __qcopbridge_h__ +#include #include #include #include @@ -29,6 +30,7 @@ class QFileInfo; class QCopBridgePI; class QCopChannel; +class QTimer; class QCopBridge : public QServerSocket { @@ -40,14 +42,18 @@ public: void newConnection( int socket ); void closeOpenConnections(); + void authorizeConnections(); public slots: - void connectionClosed( QCopBridgePI *pi ); + void closed( QCopBridgePI *pi ); void desktopMessage( const QCString &call, const QByteArray & ); - + +signals: + void connectionClosed( const QHostAddress & ); + protected: void timerEvent( QTimerEvent * ); - + private: QCopChannel *desktopChannel; QCopChannel *cardChannel; @@ -67,26 +73,25 @@ public: virtual ~QCopBridgePI(); void sendDesktopMessage( const QString &msg ); + void sendDesktopMessage( const QCString &msg, const QByteArray& ); void startSync() { sendSync = TRUE; } - + bool verifyAuthorised(); + signals: void connectionClosed( QCopBridgePI *); - + protected slots: void read(); void send( const QString& msg ); void process( const QString& command ); - void connectionClosed(); - -protected: - void timerEvent( QTimerEvent *e ); + void myConnectionClosed(); private: State state; Q_UINT16 peerport; QHostAddress peeraddress; - bool connected; bool sendSync; + QTimer *timer; }; #endif -- cgit v0.9.0.2