-rw-r--r-- | core/launcher/qcopbridge.h | 25 |
1 files changed, 15 insertions, 10 deletions
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 @@ -22,2 +22,3 @@ +#include <qtopia/global.h> #include <qserversocket.h> @@ -31,2 +32,3 @@ class QCopBridgePI; class QCopChannel; +class QTimer; @@ -42,10 +44,14 @@ public: 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: @@ -69,7 +75,9 @@ public: void sendDesktopMessage( const QString &msg ); + void sendDesktopMessage( const QCString &msg, const QByteArray& ); void startSync() { sendSync = TRUE; } - + bool verifyAuthorised(); + signals: void connectionClosed( QCopBridgePI *); - + protected slots: @@ -78,6 +86,3 @@ protected slots: void process( const QString& command ); - void connectionClosed(); - -protected: - void timerEvent( QTimerEvent *e ); + void myConnectionClosed(); @@ -87,4 +92,4 @@ private: QHostAddress peeraddress; - bool connected; bool sendSync; + QTimer *timer; }; |